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
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Premier Contact avec Python
2. Variables et Types en Python
3. Instructions Conditionnelles en Python
4. Autres Types de Données en Python
5. Boucles en Python
6. Fonctions en Python

book
Expressions 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 :

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 ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 9
We're sorry to hear that something went wrong. What happened?
some-alt