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
1
if condition:
2
Instruction A
3
else:
4
Instruction B
Tester le programme suivant avec Python Tutor ou Edu python.
1
a = int(input())
2
3
if a > 5:
4
a = a + 1
5
else:
6
a = a - 1
7
8
print(a)
9
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.
1
a = int(input())
2
3
if a > 5:
4
a = a + 1
5
elif a == 5:
6
a = a + 1000
7
else:
8
a = a - 1
9
10
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 |