Structures conditionnelles et répétitives

1. Test if ... elif ... else

L’instruction if ... elif ... else va nous permettre de tester des conditions et, suivant le résultat du test, d’effectuer des actions associées à celles-ci.


if <condition> : 
    #exécution si la condition est vraie 
elif <autre condition> : 
    #exécution si autre condition vraie 
else : 
    #exécution si les conditions sont fausses.
 

Le if peut être utilisé seul ou avec le else ou avec le elif et le else.

Nous pouvons avoir autant de elif que nous souhaitons suivant nos conditions à tester.

En Python, il n’existe pas d’instruction swich ... case comme nous pouvons en trouver dans d’autres langages. La structure elif permet de reproduire facilement celle-ci.

Les conditions seront des tests tels que == (égal), != (différent), < (inférieur), > (supérieur), <= (inférieur ou égal) et >= (supérieur ou égal).


__author__ = 'franckebel' 
#--*--coding:utf-8--*-- 
nbr=raw_input("entrez un nombre") 
while not nbr.isdigit(): 
    print "Veuillez saisir un nombre" 
    nbr=raw_input("entrez un nombre") 
nbr=int(nbr) 
if nbr<10: 
    print "vous avez entré un nombre inférieur à 10" 
elif 10<= nbr <= 20: 
    print...
couv_EP2HAFO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Types de données
Suivant
Fonctions, modules et paquets