Tests et indentation

Emboîtement de blocs

Voici le contenu du programme \(\texttt{password2.py}\) :

In [3]:
import random  #On importe un module complementaire

#Le programme commence ici !

Clef = random.randint(1,20) #Un nombre entier aleatoire compris entre 1 et 20

Nombre = int(input("Quel est le nombre mystère ? "))

if Nombre == Clef:
    print("Vous pouvez continuer")
    
else:
    print("Echec !")
    print("Nouvel essai :")
    
    Nombre = int(input("Quel est le nombre mystère ? "))

    if Nombre == Clef:
        print("Vous pouvez continuer")
    
    else:
        print("Nouvel echec !")
        print("Vous restez ici.")
Quel est le nombre mystère ? 7
Echec !
Nouvel essai :
Quel est le nombre mystère ? 11
Nouvel echec !
Vous restez ici.

  • Testez plusieurs fois ce programme. Comprenez ce code.

  • Offrez une troisième tentative à l'utilisateur.

En python, l'indentation est capitale !