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