Bonjour,

j'essaye de faire une fonction qui me donne un entier aléatoire présent dans une liste, puis l'efface de la liste.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
from random import *
liste_exos=[ i for i in range(1,121) ]
 
def oral():
    global liste_exos
    n=len(liste_exos)
    i=randint(1,n)
    return liste_exos[i]
    liste_exos.remove(liste_exos[i])
Cependant la liste n'est pas modifiée, quelle en est la raison ?

Merci