Devine mon nombre
Exercice de TD · niveau 3 (difficile) · sciences numériques et technologie (seconde), chapitre 7 — Projets et mini-jeux · Le nombre mystère
Énoncé
Écrire un programme complet du « nombre mystère » où l'ordinateur choisit le secret et où le joueur a droit à essais maximum ; afficher « Perdu » si le secret n'est pas trouvé à temps.
Corrigé
import random
secret = random.randint(1, 100)
gagne = False
for essai in range(7):
proposition = int(input("Ton nombre ? "))
if proposition == secret:
print("Gagné !")
gagne = True
break
elif proposition < secret:
print("Plus grand !")
else:
print("Plus petit !")
if not gagne:
print("Perdu ! Le nombre était", secret)
L'instruction break interrompt la boucle dès que le nombre est trouvé.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.