Section courante

A propos

Section administrative du site

Les instructions de conditionnel en langage de programmation Python est au nombre de une et font pensée au Perl :

IF

L'instruction «IF» permet le teste d'une condition et de choisir d'effectuer des instructions plutôt que d'autre dans le cas ou celle-ci serait vrai. Voici donc les syntaxes :

if expression_vrai:
    instruction_exécuté_si_vrai

ou

if expression_vrai:
    instruction_exécuté_si_vrai
else:
    instruction_exécuté_si_faux

ou

if expression_vrai1:
    instruction_exécuté_si_vrai1
elif expression_vrai2:
    instruction_exécuté_si_vrai2
... rajouter des «elif» autant que nécessaire ...
else:
    instruction_exécuté_si_faux

Vous y remarquerez donc après les syntaxes proposé que les instructions «else» ou «elseif» ne sont pas obligatoire. Il est également à noter qu'une condition est vrai si elle est différente de zéro et de se fait qu'il n'y a pas de symbole de d'égalité classique (==, <=, >=). Enfin, on peut seulement exécuté un bloc d'instruction contrairement à C.

Exemple

Cet exemple permet de tester une condition vrai :

Jusqu'à la version de Python 2 De la version Python 3 ou plus
  1. if 1 : 
  2.     print "La condition est vrai"
  1. if 1 : 
  2.    print("La condition est vrai")

on obtiendra le résultat suivant :

La condition est vrai

Dernière mise à jour : Mercredi, le 9 avril 2014