Ignorer la navigation

Programme 3

En îlot

Jouer à deviner un nombre.

1- Comprendre les lignes de code à partir de la description ci-dessous :

2- Créer un nouveau programme sur le logiciel Mu .

3- Saisir le programme ci-dessous tout en corrigeant (sans utiliser le bouton vérifier du logiciel Mu) les 4 ERREURS de syntaxe qu'il contient (écrire et se confronter aux erreurs de saisie permet d'apprendre facilement la syntaxe, il est donc extrêmement recommandé d'éviter le copier-coller) :

Il est important de respecter l'indentation du programme.

import random

continuer = "o"

while continuer = "o":

n = random.randint(0, 100)

nombre = 200

while n != nombre:

nombre = int(input(Entrez un nombre entier entre 0 et 100 : ))

if nombre == n

print(nombre, " bravo !")

continuer = input("Voulez-vous continuer ? (o/n) ")

else

if nombre > n:

appreciation = " est trop haut."

else:

appreciation = " est trop bas."

print(nombre, appreciation)

print("Jeu terminé.")

4- Vérifier le programme (enregistrer sous le nom prog3) puis l'exécuter et tester son fonctionnement.

5- Améliorer le programme précédent en ajoutant l'affichage du nombre de coups effectués pour trouver le nombre. On donne ci-dessous, dans le désordre, les 3 lignes de code à rajouter à différents endroits du programme :

nbcoups = nbcoups + 1 print("Vous avez trouvé en ", nbcoups, " coup(s).") nbcoups = 0