Tests (instruction if)
Cette notion est l'une des plus importante en programmation. L'idée est de dire que si telle variable a telle valeur alors faire ceci sinon cela.
Condition if else
Il est possible de donner des instructions quelque soit les choix possibles avec le mot clé else.
Syntaxe : voir ci-dessous.
if condition:
Instruction A
else:
Instruction B
Tester le programme suivant avec Python Tutor ou Edu python.
a = int(input())
if a > 5:
a = a + 1
else:
a = a - 1
print(a)
Condition elif
Il est possible d'ajouter autant de conditions précises que l'on souhaite en ajoutant le mot clé elif, contraction de "else" et "if", qu'on pourrait traduire par "sinon".
Tester le programme suivant avec Python Tutor ou Edu python.
a = int(input())
if a > 5:
a = a + 1
elif a == 5:
a = a + 1000
else:
a = a - 1
print(a)
Les comparaisons possibles
Il est possible de comparer des éléments:
Opérateur | Signification |
---|---|
x == y | x est égal à y |
x != y | x est différent de y |
x > y | x est strictement supérieur à y |
x >= y | x est supérieur ou égal à y |
x < y | x est strictement inférieur à y |
x <= y | x est inférieur ou égal à y |