⊗pyPmCdMCs 142 of 208 menu

Constructia match-case în Python

În Python, începând cu versiunea 3.10 există o construcție specială match-case, care este utilizată pentru a alege o valoare dintr-o serie de valori. Sintaxa sa:

match varuable: case 'value1': ''' aici este codul care va fi executat dacă variabila are valoarea 1 ''' case 'value2' ''' aici este codul care va fi executat dacă variabila are valoarea 2 ''' case _: ''' aici este codul care va fi executat dacă valoarea nu se potrivește cu nimic '''

Să presupunem că avem variabila tst:

tst = 'a'

Să specificăm în condiție diferite variante pe care le poate lua variabila:

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

De asemenea, cu ajutorul operatorului | se poate specifica în fiecare caz un set de valori necesare:

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

Să presupunem că în variabila num este stocat unul dintre numerele: 1, 2, 3 sau 4, conținând numărul anotimpului. Afișați numele anotimpului corespunzător numărului.

Să presupunem că în variabila num este stocat numărul lunii de la 1 la 12. Afișați numele anotimpului corespunzător acestei luni.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge