Bonjour, j’aurais besoin d’aide pour la question 3svp. Ex9:On utilisera une fonction qui renvoie aléatoirement un entier entre dens entiers donnies from random
Question
Ex9:On utilisera une fonction qui renvoie aléatoirement un entier entre dens entiers
donnies
from random import randint
raudin (8.12)
8
1. Ecrire une procédure qui simule le lancer de trois des de 6 et encore le score obten.
2. Ecrire une procédure qui compte le nombre d'essais pour obtenir tris 6
3. Ecrire une procédure qui compte le nombre d'essais pour obtenir la combinaison "421".
1 Réponse
-
1. Réponse Thomas756
Bonsoir,
from random import randint
def comb():
#On fait les 3 premiers lancés
a = randint(1, 6)
b = randint(1, 6)
c = randint(1, 6)
compteur = 1
print(a, b, c) #A supprimer
#Tant que la condition n'est pas remplie.
while not ((a == 4) and (b == 2) and (c == 1)):
#On fait le décalage vers la gauche.
a = b
b = c
c = randint(1, 6) #On relance un dé.
compteur += 1
print(a, b, c) #A supprimer
return compteur #On retourne le nombre d'essais.
Je t'ai mis 2 print() pour voir comment ça évolue, tu pourras les supprimer avant de rendre ton exercice.
Ce qui pourrait être intéressant ensuite, c'est de répéter l'expérience un grand nombre de fois pour estimer l'espérance d'avoir une telle combinaison !
Bonne soirée.