Répondre :
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.
Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !