Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs de Comparaison | Instruction If en Python
Instructions Conditionnelles en Python
course content

Contenu du cours

Instructions Conditionnelles en Python

Instructions Conditionnelles en Python

1. Instruction If en Python
2. Instruction if-else en Python
3. Instruction if-elif-else en Python

book
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

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

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é

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

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.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy
Tâche

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 si street_temperature est comprise entre 10 et 20 degrés Celsius, inclus.
  • Si la condition est remplie, assignez True à running_temp; sinon, gardez-le False.
  • De plus, si hydration_goal_met est True, imprimez un message de confirmation.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3
toggle bottom row

book
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

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

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é

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

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.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy
Tâche

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 si street_temperature est comprise entre 10 et 20 degrés Celsius, inclus.
  • Si la condition est remplie, assignez True à running_temp; sinon, gardez-le False.
  • De plus, si hydration_goal_met est True, imprimez un message de confirmation.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt