Plusieurs cas avec match
match et chaque case finissent par deux-points. Sans eux, le programme s'arrête. case entre de quatre espaces sous match. print entre de quatre espaces sous case. match et case s'écrivent en minuscules. Match avec un M majuscule arrête le programme.
Pour 2, le premier case veut 1, donc il reste tranquille. Le deuxième veut 2. tea s'écrit, et on ne cherche plus. _ n'a pas son tour.
cups = 2
match cups:
case 1:
print("water")
case 2:
print("tea")
case _:
print("none")
L'écran montre tea.
Pour 1, le premier case suffit. water s'écrit. Les cases d'après ne tournent pas.
cups = 1
match cups:
case 1:
print("water")
case 2:
print("tea")
case _:
print("none")
L'écran montre water.
9 n'est ni 1 ni 2. _ veut dire : ce qui reste. none s'écrit. Tu ne vois pas tea en plus.
cups = 9
match cups:
case 1:
print("water")
case 2:
print("tea")
case _:
print("none")
L'écran montre none.
Un passage, un case : le premier qui est la valeur gardée. La page d'avant avait deux chemins, if et else. Ici chaque valeur a son case.
_ va avec n'importe quelle valeur, donc il se place en dernier. Écris-le avant case 2 et le programme s'arrête avant de tourner. Le case d'après ne pourrait jamais avoir son tour, alors Python refuse tout le match.
La page suivante est la boucle for. Elle répète des lignes. Cette page fait tourner un case une fois.
À dire soi-même
- Les deux-points manquent : le programme s'arrête.
- cups = 2 écrit tea.
- cups = 1 écrit water. cups = 9 écrit none.
- _ se place en dernier. La page suivante est la boucle for.
Lectures fausses
- Attendre tea et none dans le même passage
- Mettre case _ avant case 2
- Oublier les deux-points après match ou case
- Écrire Match ou Case avec une majuscule
- Lire match comme if et else à deux chemins
À garder
Deux-points, et les lignes en retrait.
2 écrit tea. 1 écrit water. 9 écrit none.
Un seul case tourne. _ est le reste, en dernier.
La page suivante est la boucle for.
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 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