Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Expressions if/elif/else | Instructions Conditionnelles en Python
Introduction à Python

bookExpressions if/elif/else

Pour vérifier une condition supplémentaire après l'instruction if initiale, utilisez elif. Cela permet d'évaluer plusieurs conditions en séquence. La structure est la suivante :

if condition1:
    do this if condition1 is true
elif condition2:
    do this if condition1 isn't true, but condition2 is
else:
    do this if neither condition is true

Le code suivant le else final s'exécute uniquement si aucune des conditions précédentes n'est remplie. Vous pouvez l'utiliser pour catégoriser une chaîne comme grande si elle contient plus de 20 caractères, moyenne si elle a entre 11 et 20 caractères (inclus), et petite si elle a 10 caractères ou moins.

123456789101112131415161718192021
# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
copy

Remarque

Vous pouvez empiler plusieurs blocs elif selon vos besoins. Cependant, gardez à l'esprit qu'une utilisation excessive des blocs elif peut ne pas être la manière la plus efficace de structurer votre code.

question mark

Ci-dessous, vous êtes présenté avec un bloc if/elif/else. Étant donné les valeurs, quel résultat attendez-vous si b = 150 et si b = 25 ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 9

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 1.67

bookExpressions if/elif/else

Glissez pour afficher le menu

Pour vérifier une condition supplémentaire après l'instruction if initiale, utilisez elif. Cela permet d'évaluer plusieurs conditions en séquence. La structure est la suivante :

if condition1:
    do this if condition1 is true
elif condition2:
    do this if condition1 isn't true, but condition2 is
else:
    do this if neither condition is true

Le code suivant le else final s'exécute uniquement si aucune des conditions précédentes n'est remplie. Vous pouvez l'utiliser pour catégoriser une chaîne comme grande si elle contient plus de 20 caractères, moyenne si elle a entre 11 et 20 caractères (inclus), et petite si elle a 10 caractères ou moins.

123456789101112131415161718192021
# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
copy

Remarque

Vous pouvez empiler plusieurs blocs elif selon vos besoins. Cependant, gardez à l'esprit qu'une utilisation excessive des blocs elif peut ne pas être la manière la plus efficace de structurer votre code.

question mark

Ci-dessous, vous êtes présenté avec un bloc if/elif/else. Étant donné les valeurs, quel résultat attendez-vous si b = 150 et si b = 25 ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 9
some-alt