Conditions#

L’essentiel · étape 3 sur 7

Dès la seconde

Une condition permet au programme de choisir les instructions à exécuter.

Faire un choix#

Exemple
Positif ou négatif
Prêt
Sortie

  

Modifier x puis observer le chemin choisi. Les comparaisons les plus courantes sont <, <=, >, >=, == et !=.

Traiter trois cas#

elif permet d’ajouter un cas entre if et else.

Exemple
Signe d’un nombre
Prêt
Sortie

  

Tester si un entier est pair#

Le reste de la division de n par 2 s’écrit n % 2. Il vaut 0 lorsque n est pair.

Exemple
Pair ou impair
Prêt
Sortie

  

Une comparaison à corriger#

À corriger
Comparer avec deux signes égaux
Erreur attendue
Sortie

  
Où regarder ?

Un seul signe = donne une valeur à une variable. Une comparaison utilise ==.

Exercices#

1. Reconnaître le signe. Écrire une fonction signe(x) qui renvoie exactement "positif", "nul" ou "négatif".

À toi
Fonction signe
À faire
Sortie

  

2. Reconnaître un nombre pair. Écrire une fonction est_pair(n) qui renvoie True si n est pair et False sinon.

À toi
Fonction est_pair
À faire
Sortie