Menu
CoddyTech

If - Else

Fait partie de la section Fondamentaux du Journey Python de Coddy. Leçon 21 sur 77.

if nous permet d’exécuter un code particulier si une condition est remplie, mais que faire si nous voulons exécuter autre chose si la condition n’est pas remplie ?

Pour cela, nous avons l’instruction else :

age = 15
status = "None"
if age >= 18:
	status = "Adult"
else:
	status = "Young"

Dans l’exemple ci-dessus, age est inférieur à 18, ce qui signifie qu’il entre dans le code else et que status contiendra "Young".

Nous pouvons même approfondir cela à l’aide de l’instruction elif :

age = 68
status = "None"
if age < 18:
	status = "Young"
elif age >= 18 and age <= 65:
	status = "Adult"
else:
	status = "Old"

Ici, il vérifie si age est inférieur à 18 ; sinon, il passe à la condition suivante et vérifie si age est compris entre 18 et 65. Si cette condition n'est pas non plus remplie, il définira status sur "Old".

Nous pouvons ajouter autant d’instructions elif que nous le souhaitons :

if condition1:
	code
elif condition2:
	code
elif condition3:
	code
...

Note que le code à l’intérieur de if/elif/else doit être indenté

challenge icon

Défi

Débutant

On vous donne un code qui reçoit en entrée un nombre indiquant la vitesse du vent et le stocke dans une variable nommée wind.

Remarque : nous apprendrons dans les prochaines leçons à recevoir une entrée de l’utilisateur ; pour le moment, ne touchez simplement pas à la première ligne.

 

Votre tâche consiste à initialiser la variable status en fonction des conditions suivantes :

  • "Calm" si wind est inférieur à 8,
  • "Breeze" si wind est compris entre 8 et 31 (8 et 31 inclus).
  • "Gale" si wind est compris entre 32 et 63 (32 et 63 inclus)
  • "Storm" sinon

Consultez les cas de test pour voir toutes les entrées et les sorties attendues

Essayez vous-même

wind = int(input()) # Ne modifiez pas cette ligne
status = "unset"
# Saisissez votre code ci-dessous


# Ne modifiez pas la ligne ci-dessous
print(f"status = {status}")
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Python en ligne