En pseudo code (avec de nombreuses variantes pour identifier les blocs d'instructions), la structure conditionnelle s'écrit :
Le bloc else
n'est pas obligatoire.
En Python, voici la structure :
if condition :
instruction(s)
else :
instruction(s)
Vous remarquerez le symbole :
très important en Python qui marque le début d'un bloc.
C'est l'indentation qui délimite le bloc d'instructions
Voici un exemple :
a=float(input("Entrer un nombre positif : "))
if a>=0 :
print("Vous avez entré un nombre positif")
else :
print("Vous avez entré un nombre négatif ?")
La structure elif
:
if condition1 :
instruction(s)
elif condition2 :
instruction(s)
elif condition3 :
instruction(s)
else :
instructions
Un autre exemple :
a=float(input("Entrer un nombre : "))
if a>0 :
print("Vous avez entré un nombre strictement positif.")
elif a==0 :
print("Vous avez entré un nombre nul.")
else :
print("Vous avez entré un nombre strictement négatif.")
Effectuer les exercices du dépôt
Les fonctions (en mode console EDUPYTHON) :