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.

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