Chargement...

Si et sinon

cups = 2 range 2. if cups > 1: pose la question de la page comparer. 2 est plus grand que 1, la réponse est True, et print("tea") tourne. Les lignes sous else ne tournent pas. Tu ne vois pas water.

Deux tasses, la ligne du thé

python
cups = 2
if cups > 1:
print("tea")
else:
print("water")

L'écran montre tea. water n'est pas écrit.

sinon tourne quand la réponse est False

cups = 1 range 1. cups > 1 est maintenant False, donc la ligne du thé est sautée. Les lignes sous else tournent, et print("water") écrit water. else est l'autre chemin. Ce n'est pas une deuxième question, et ça ne range pas une valeur nouvelle.

Une tasse, la ligne de l'eau

python
cups = 1
if cups > 1:
print("tea")
else:
print("water")

L'écran montre water. tea n'est pas écrit.

Un seul des deux print tourne. Dans le premier programme tu vois tea. Dans le second tu vois water. Jamais les deux dans la même passe. La page d'avant reliait deux réponses. Celle-ci prend une réponse True ou False et choisit un chemin.

if et else finissent chacun par deux-points. Ces deux-points disent que les lignes en retrait appartiennent à ce chemin. Sans eux, le programme s'arrête. if et else s'écrivent en minuscules. If avec une majuscule arrête le programme.

else s'aligne sur if. Les lignes print entrent de quatre espaces, le même retrait que la page du retrait. Si tu pousses else sous if, le programme s'arrête. else est le partenaire de if, pas une ligne dans le chemin du thé.

La page suivante nomme plusieurs cas

Cette page a deux chemins. Elle ne répète pas des lignes et ne range pas une fonction. La page suivante nomme plusieurs cas avec match.

À dire soi-même

  1. cups = 2 écrit tea. La ligne de l'eau ne tourne pas.
  2. cups = 1 écrit water. La ligne du thé ne tourne pas.
  3. Un seul des deux print tourne.
  4. else s'aligne sur if. Sans les deux-points, le programme s'arrête.
  5. La page suivante : plusieurs cas avec match.

Lectures fausses

  • Attendre tea et water dans la même passe
  • Pousser else sous if
  • Oublier les deux-points après if ou else
  • Écrire If ou Else avec une majuscule
  • Écrire if cups = 2. Un seul = range. Il ne demande pas. La question ici est cups > 1

À garder

cups = 2 écrit tea. cups = 1 écrit water.
Un seul print tourne.
else s'aligne sur if, et chacun finit par deux-points.
La page suivante nomme plusieurs cas avec match.

🧠 Testez Vos Connaissances

Prêt à Commencer

Testez Vos Connaissances

Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet

❓
5
Questions
🎯
70%
Pour Réussir
♾️
∞
Temps
🔄
∞
Tentatives

📝 Instructions

  • Lisez chaque question attentivement
  • Sélectionnez la meilleure réponse pour chaque question
  • Vous pouvez refaire le quiz autant de fois que vous le souhaitez
  • Votre progression sera affichée en haut