Dans ce TP les consignes en orange correspondent à consignes qui seront évaluées. Comme d'habitude, vous avez tout à faire le droit d'échanger avec vos voisins et d'aller chercher des informations dans les TPs précédents.
D'après wikipedia:
La pyramide de Khéops ou grande pyramide de Gizeh est un monument construit par les Égyptiens de l'Antiquité, formant une pyramide à base carrée. Tombeau présumé du pharaon Khéops, elle fut édifiée il y a plus de 4 500 ans, sous la IVe dynastie, au centre du complexe funéraire de Khéops se situant à Gizeh en Égypte.
Ce monument forme une pyramide à base carrée de 440 coudées royales anciennes, soit environ 230,5 mètres. Il est constitué d'environ 2 000 000 blocs de pierre calcaire d'environ 2,5tonnes chacuns.
nom-prénom-pyramide.py
(Mettre les 2 noms de familles si vous travaillez à 2).
from random import randint # Import de randint qui génère un entier aléatoire entre 2 nombres.
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
(Mettre les 2 noms de familles si vous travaillez à 2).
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.