Programmer Avec Python-Les Conditions
Programmer Avec Python-Les Conditions
PROGRAMMER EN LANGAGE
INTERPRÉTÉ ORIENTÉ OBJET AVEC
« PYTHON » (LES CONDITIONS)
Support d’activité :
Logiciels : Portable python 2.7, Microsoft Office 2003, Libre Office et Firefox
Fichier : QCM et exo sur Python-Les conditions.htm
Ce document au format « pdf »
DOCUMENT GUIDE
LES CONDITIONS
Remarque :
Penser à sauvegarder vos scripts dans votre dossier personnel et sur votre clé USB.
Fichier : Programmer avec
L’INSTRUCTION « if »
Syntaxe :
Question 1 :
# script Condition1.py
L’INSTRUCTION « else »
Syntaxe :
if expression:
bloc d'instructions 1 # attention à l'indentation
else:
# else est au même niveau que if
bloc d'instructions 2 # attention à l'indentation
# suite du programme
Question 2 :
# script Condition2.py
Remarque :
Pour traiter le cas des notes invalides (<0 ou >20), on peut imbriquer des instructions conditionnelles.
Question 3 :
# script Condition3.py
print("J'ai la moyenne")
else:
# ce bloc est exécuté si l'expression (note>=10.0) est fausse
print("C'est en dessous de la moyenne")
print("Fin du programme")
Question 4 :
Modifier de nouveau le script précédent en ajoutant un niveau d’imbrication pour traiter les cas
particuliers « 0 » et « 20 ».
Lorsque la note = 20 alors on affiche : « C’est excellent », lorsque la note = 0 alors on affiche :
« C’est lamentable ! »
L’INSTRUCTION « elif »
Une instruction elif (contraction de else if) est toujours associée à une instruction if.
Syntaxe :
if expression 1:
bloc d'instructions 1
elif expression 2:
bloc d'instructions 2
elif expression 3:
bloc d'instructions 3# ici deux instructions elif, mais il n'y a pas de limitation
else:
bloc d'instructions 4
# suite du programme
Si l'expression 1 est vraie alors le bloc d'instructions 1 est exécuté, et on passe à la suite du programme.
Si l'expression 1 est fausse alors on teste l'expression 2 :
Le bloc d'instructions 4 est donc exécuté si toutes les expressions sont fausses (c'est le bloc "par défaut").
if expression 1:
bloc d'instructions 1
elif expression 2:
bloc d'instructions 2
elif expression 3:
bloc d'instructions 3
# suite du programme
L'instruction elif évite souvent l'utilisation de conditions imbriquées (et souvent compliquées).
Question 5 :
Fichier : Programmer avec
# script Condition5.py
# ce script fait la même chose que Condition4.py
Copier puis coller le fichier « QCM et exo sur Python-Les conditions.htm » dans votre dossier
personnel.
Ouvrir le fichier « QCM et exo sur Python-Les conditions.htm » à l’aide de « FireFox ».
Question :