Contenu du cours
Instructions Conditionnelles en Python
Instructions Conditionnelles en Python
Opérateurs de Comparaison
Maintenant, entrons dans les détails de ce que vous pouvez réellement inclure dans ces conditions.
Les opérateurs de comparaison sont utiles pour évaluer les valeurs des variables. Leur résultat est toujours une valeur booléenne, qui peut être soit True
soit False
.
Vous pouvez comparer des expressions mathématiques complexes, des éléments de différentes structures de données, des chaînes de caractères, et même des valeurs booléennes. Comme nous savons déjà comment comparer des nombres grâce aux chapitres précédents, explorons d'autres types de comparaisons :
Exemple 1 : Comparer des chaînes de caractères pour déterminer les types d'exercices
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
Cela vérifie si deux chaînes de caractères ne sont pas égales (correspondance exacte, sensible à la casse).
Exemple 2 : Comparer des valeurs booléennes pour vérifier l'achèvement d'une activité
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
Cet exemple évalue si une activité spécifique a été complétée (dans ce cas, une course matinale). Au lieu d'écrire if morning_run_completed == True
, nous utilisons if morning_run_completed
car la valeur de morning_run_completed
est déjà un booléen (True ou False). Écrire == True
est redondant et moins concis. Python permet de telles simplifications pour rendre le code plus propre et plus facile à lire.
Exemple 3 : Vérification si un nombre se situe dans une plage
Votre application peut aider les utilisateurs à suivre leur activité physique. Cette tâche vérifie si le nombre de pas quotidiens de l'utilisateur se situe dans une plage recommandée et fournit des commentaires sur leur progression.
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
Swipe to start coding
Votre tâche consiste à vérifier si la température de la rue est dans la plage idéale pour courir. Si la température est comprise entre 10 et 20 degrés Celsius (inclus), imprimez un message indiquant que les conditions sont optimales pour courir.
- Utilisez une instruction
if
pour vérifier sistreet_temperature
est comprise entre10
et20
degrés Celsius, inclus. - Si la condition est remplie, assignez
True
àrunning_temp
; sinon, gardez-leFalse
. - De plus, si
hydration_goal_met
estTrue
, imprimez un message de confirmation.
Solution
Merci pour vos commentaires !
Opérateurs de Comparaison
Maintenant, entrons dans les détails de ce que vous pouvez réellement inclure dans ces conditions.
Les opérateurs de comparaison sont utiles pour évaluer les valeurs des variables. Leur résultat est toujours une valeur booléenne, qui peut être soit True
soit False
.
Vous pouvez comparer des expressions mathématiques complexes, des éléments de différentes structures de données, des chaînes de caractères, et même des valeurs booléennes. Comme nous savons déjà comment comparer des nombres grâce aux chapitres précédents, explorons d'autres types de comparaisons :
Exemple 1 : Comparer des chaînes de caractères pour déterminer les types d'exercices
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
Cela vérifie si deux chaînes de caractères ne sont pas égales (correspondance exacte, sensible à la casse).
Exemple 2 : Comparer des valeurs booléennes pour vérifier l'achèvement d'une activité
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
Cet exemple évalue si une activité spécifique a été complétée (dans ce cas, une course matinale). Au lieu d'écrire if morning_run_completed == True
, nous utilisons if morning_run_completed
car la valeur de morning_run_completed
est déjà un booléen (True ou False). Écrire == True
est redondant et moins concis. Python permet de telles simplifications pour rendre le code plus propre et plus facile à lire.
Exemple 3 : Vérification si un nombre se situe dans une plage
Votre application peut aider les utilisateurs à suivre leur activité physique. Cette tâche vérifie si le nombre de pas quotidiens de l'utilisateur se situe dans une plage recommandée et fournit des commentaires sur leur progression.
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
Swipe to start coding
Votre tâche consiste à vérifier si la température de la rue est dans la plage idéale pour courir. Si la température est comprise entre 10 et 20 degrés Celsius (inclus), imprimez un message indiquant que les conditions sont optimales pour courir.
- Utilisez une instruction
if
pour vérifier sistreet_temperature
est comprise entre10
et20
degrés Celsius, inclus. - Si la condition est remplie, assignez
True
àrunning_temp
; sinon, gardez-leFalse
. - De plus, si
hydration_goal_met
estTrue
, imprimez un message de confirmation.
Solution
Merci pour vos commentaires !