⊗pyPmCdMCs 142 of 208 menu

Konštrukcia match-case v Pythone

V Pythone, začínajúc verziou 3.10 je špeciálna konštrukcia match-case, ktorá sa používa na výber jednej hodnoty z určitého radu hodnôt. Jej syntax je:

match varuable: case 'value1': ''' tu je kód, ktorý sa vykoná ak má premenná hodnotu 1 ''' case 'value2' ''' tu je kód, ktorý sa vykoná ak má premenná hodnotu 2 ''' case _: ''' tu je kód, ktorý sa vykoná ak sa hodnota nezhoduje s ničím '''

Nech máme premennú tst:

tst = 'a'

Zadajme v podmienke rôzne možnosti, ktoré môže premenná nadobudnúť:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst je neznáma')

Tiež pomocou operátora | je možné v každej možnosti nastaviť výber požadovaných hodnôt:

match tst: case 'a' | 'c': print('a alebo c') case 'b' | 'd': print('b alebo d') case _: print('tst je neznáma')

Nech v premennej num je uložené jedno z čísel: 1, 2, 3 alebo 4, obsahujúce číslo ročného obdobia. Vypíšte názov ročného obdobia, ktoré je obsiahnuté v čísle.

Nech v premennej num je uložené číslo mesiaca od 1 do 12. Vypíšte názov ročného obdobia, ktoré zodpovedá tomuto mesiacu.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť