⊗pyPmCdMCs 142 of 208 menu

La structure match-case en Python

En Python, à partir de la version 3.10 il existe une structure spéciale match-case, qui est utilisée pour sélectionner une valeur parmi une série de valeurs. Sa syntaxe :

match varuable: case 'value1': ''' ici le code qui sera exécuté si la variable a la valeur 1 ''' case 'value2' ''' ici le code qui sera exécuté si la variable a la valeur 2 ''' case _: ''' ici le code qui sera exécuté si la valeur ne correspond à rien '''

Supposons que nous ayons une variable tst :

tst = 'a'

Écrivons dans la condition les différentes options que la variable peut prendre :

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst is unknown')

De plus, en utilisant l'opérateur |, il est possible de spécifier un ensemble de valeurs souhaitées dans chaque cas :

match tst: case 'a' | 'c': print('a or c') case 'b' | 'd': print('b or d') case _: print('tst is unknown')

Supposons que la variable num contienne un des nombres : 1, 2, 3 ou 4, représentant le numéro d'une saison. Affichez le nom de la saison correspondant au nombre.

Supposons que la variable num contienne le numéro d'un mois de 1 à 12. Affichez le nom de la saison correspondant à ce mois.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser