Outils pour utilisateurs

Outils du site


dev:python:core:structures_de_controle

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
dev:python:core:structures_de_controle [2025/07/27 16:23] – ↷ Page déplacée et renommée de dev:python:structures-de-controle à dev:python:core:structures_de_controle yoanndev:python:core:structures_de_controle [2025/07/27 16:44] (Version actuelle) yoann
Ligne 15: Ligne 15:
     # bloc a exécuter si les conditions précédentes sont fausses.     # bloc a exécuter si les conditions précédentes sont fausses.
 </code> </code>
-==== match ==== 
  
-Pour les versions **Python > 3.10**, l'équivalent de la structure switch-case est **match**+==== match et case ==== 
 + 
 +Pour les versions **Python > 3.10**, l'équivalent de la structure bien connue switch ... case est **match** ... **case**
  
 <code python> <code python>
-x = 3+x = input("Indiquez votre chiffre fétiche")
  
 match x: match x:
Ligne 38: Ligne 39:
 ==== Equivalents switch-case ==== ==== Equivalents switch-case ====
  
-Pour les version de **Python < 3.10**, la structure de contrôle **swicth case** n'existe pas. On peut la remplacer par des **if..elseif** ou utiliser les dictionnaires.+Pour les version de Python plus anciennes, **Python < 3.10**, la structure de contrôle **match case** ou switch ... case n'existe pas. On peut la remplacer par des **if ... elseif** ou utiliser les dictionnaires.
  
 <code python> <code python>
Ligne 136: Ligne 137:
   * https://bytebaker.com/2008/11/03/switch-case-statement-in-python/   * https://bytebaker.com/2008/11/03/switch-case-statement-in-python/
   * [[https://www.flallemand.fr/blog/posts/python_match/|L'instruction match (blog)]]   * [[https://www.flallemand.fr/blog/posts/python_match/|L'instruction match (blog)]]
 +  * [[https://www.freecodecamp.org/news/python-switch-statement-switch-case-example/|Exemples switch-case en Python (freecodecamp.org)]]
dev/python/core/structures_de_controle.1753633381.txt.gz · Dernière modification : 2025/07/27 16:23 de yoann