En pseudo code (avec de nombreuses variantes pour identifier les blovs 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 Pyton 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.")
Vous pouvez programmer les algorithmes écrits en pseudo code. Vous retrouverez ce tp ici :
Télécharger le TDVous pouvez également vous aider du fichier Jupyter que vous trouverez ici : (en cas de problème, penser à utiliser clique-droit et enregistrer-sous)
Télécharger le fichier jupyterLes fonctions (en mode console EDUPYTHON) :