from random import randint
print("--- Simulateur de lancer de dés ---")
print("Première situation")
de1 = randint(1, 6)
de2 = randint(1, 10)
resulat1 = de1 * de2
print("La première situation donne", resulat1)
print("Deuxième situation")
resulat2 = randint(1, 8) * randint(1, 8)
print("La deuxième situation donne", resulat2)
nom-prénom-simlulation.py
if resulat1 > resulat2:
print("La première situation gagne")
else:
print("La deuxième situation gagne")
from random import randint
print("--- Simulateur de lancer de dés ---")
for i in range(10):
print("---------------------")
print("# Simulation numéro", i+1)
print("Première situation")
de1 = randint(1, 6)
de2 = randint(1, 10)
resulat1 = de1 * de2
print("La première situation donne", resulat1)
print("Deuxième situation")
resulat2 = randint(1, 8) * randint(1, 8)
print("La deuxième situation donne", resulat2)
if resulat1 > resulat2:
print("-> La première situation gagne.")
else:
print("-> La deuxième situation gagne.")
Pour chaque problème qui suit, avant de vous lancer dans sa résolution, réfléchissez à la réponse que vous donneriez intuitivement.
On dispose de 3 dés à 6 faces équilibrés avec les nombres suivants sur leurs faces.
On souhaite savoir si un dé est plus avantageux que les autres.
Proposition d'étapes pour répondre à cette question
Astuces pour simuler les lancés de dés:
from random import choice
# On définit les valeurs inscrites sur chaque face
deA = [1, 6, 11, 12, 13, 14]
# Python choisi une face au hasard
print(choice(deA))
Dans le problème des dés des Dudu, les deux frères ont chacun deux dés différents:
On veut savoir qui sera le premier à faire 17 en ajoutant le résultat de ses 2 dés.
À vous de simuler cette situation pour répondre à la question.