Le hasard fait bien les choses
Énoncé
En programmation, il est parfois utile de générer des nombres aléatoires. Dans tous les langages de programmation, vous trouverez donc un moyen de générer des nombres aléatoires, souvent au travers de fonctions standards.
En Python, c'est le module random
qui fournit tout le nécessaire pour générer des nombres aléatoires.
-
Commencez par jouer un peu avec ce module dans l'interpréteur interactif Python que vous lancerez en tapant simplement la commande
python
dans un terminal. Importez d'abord le modulerandom
en saisissant la ligne :puis lisez l'aide en ligne des fonctions1
import random
random.randint
etrandom.choice
(help(random.randint)
pourrandint
). On peut sortir de l'affichage d'une page d'aide (quand on voit affichéEND
en bas de l'écran) en tapant simplement sur la toucheq
(pourquit
). On peut ensuite sortir complètement de l'interpréteur Python en tapantctrl-d
. -
Toujours dans l'interpréteur interactif, créez une
list
de quatre entiers aléatoires de valeur comprise entre 0 et 10, en utilisant la fonctionrandom.randint()
. -
Utilisez ensuite la fonction
random.choice
pour choisir aléatoirement une valeur parmi les quatre de lalist
. Appelez plusieurs fois cette fonction pour constater qu'elle ne renvoie pas toujours la même valeur.
Correction
Cliquez ici pour révéler la correction.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|