Tirer au hasard un prénom parmi 10
On souhaite tirer et classer au hasard les prénoms des élèves d'un groupe de l'ISN :
Aurélien, Axel, Guillaume, Louis, Miguel, Nathan, Olivier, Pierre, Quentin, Valentin.
- Ecrire un programme permettant d'afficher un prénom choisi au hasard parmi la liste ci-dessus
- Modifier ce programme pour qu'il classe d’une façon aléatoire les 10 élèves du groupe ISN
On import le module random Voir comment importer un module, puis on définit la liste des prénoms :
from random import *
prenoms = ["Aurélien", "Axel", "Guillaume", "Louis", "Miguel", \
"Nathan", "Olivier", "Pierre", "Quentin", "Valentin"]
Réfléchissez à l'aide de l'indication ci-dessus avant de dévoiler la résolution proposée :
Une résolution de l'exercice "Tirer au hasard un prénom parmi 10".
from random import *
prenoms = ["Aurélien", "Axel", "Guillaume", "Louis", "Miguel", \
"Nathan", "Olivier", "Pierre", "Quentin", "Valentin"]
nump = randint(0, 9)
print(" C’est à ", prenoms[nump], " de commencer")
Une résolution de l'exercice "Classer au hasard les élèves".
from random import *
prenoms = ["Aurélien", "Axel", "Guillaume", "Louis", "Miguel", \
"Nathan", "Olivier", "Pierre", "Quentin", "Valentin"]
k = 9
while k >= 0 :
num = randint(0, k)
print(" C’est ", prenoms[num], " qui occupe la", 10-k, "ième position")
k -=1
del prenoms[num]