Leçon Progression
0% Terminé

Else (Sinon)

Améliorons notre programme qui permet de répondre si une personne est en âge de voter en rajoutant la réponse « Tu es mineur et ne peux pas voter » si la personne n’a pas 18 ans.

On pourrait utiliser de nouveau la condition if avec cette fois en vérifiant si l’âge est strictement inférieur à 18.

Cependant, le mot clé else (sinon) qui exprime la condition inverse de celle se trouvant dans la condition if peut-être utilisée. 

Else ne s’utilise donc qu’après une condition a été établie avec le mot clé if. Le mot clé else s’utilise donc ainsi :

if CONDITION :
instruction 1
instruction 2
instruction 3
else:
instruction 1
instruction 2
instruction 3

 

La construction de la condition else s’effectue comme celle de la condition if à l’exception près que l’on n’a pas à préciser la condition. La condition de else sera automatique la condition qui ne respecte pas la condition if.

Si l’on reprends notre programme de vote, cela donnera le code qui suit :

prenom = input(« Bonjour, comment t’appelles-tu ? « )

print(« Bonjour « , prenom)

age = input (« Quel est ton âge? »)

age = int(age)

if age >= 18 :

    print(« Tu es majeur et tu peux voter »)

else  :

    print(« Tu es mineur et tu ne peux pas voter »)