⊗pyPmCdMCs 142 of 208 menu

A match-case szerkezet Pythonban

A Pythonban, a 3.10 verziótól kezdve létezik egy speciális match-case szerkezet, amelyet egy érték kiválasztására használnak egy bizonyos értékkörből. Szintaxisa:

match valtozo: case 'ertek1': ''' itt az a kód található, amely akkor fog lefutni, ha a változó értéke 1 ''' case 'ertek2' ''' itt az a kód található, amely akkor fog lefutni, ha a változó értéke 2 ''' case _: ''' itt az a kód található, amely akkor fog lefutni, ha az érték nem egyezik meg semmivel '''

Legyen egy tst változónk:

tst = 'a'

Írjunk a feltételbe különböző lehetőségeket, amelyeket a változó felvehet:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst ismeretlen')

Az | operátor segítségével minden esetben megadhatjuk a szükséges értékek kiválasztását:

match tst: case 'a' | 'c': print('a vagy c') case 'b' | 'd': print('b vagy d') case _: print('tst ismeretlen')

Legyen a num változóban tárolva egy a következő számok közül: 1, 2, 3 vagy 4, amely az évszak sorszámát tartalmazza. Írja ki az évszak nevét, amely a számban található.

Legyen a num változóban tárolva a hónap sorszáma 1-től 12-ig. Írja ki az adott hónapnak megfelelő évszak nevét.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás