⊗pyPmCdMCs 142 of 208 menu

Konstrukcija match-case Python'e

Python, pradedant versija 3.10, yra speciali konstrukcija match-case, kuri naudojama pasirinkti vieną reikšmę iš tam tikros reikšmių serijos. Jos sintaksė:

match kintamasis: case 'reikšmė1': ''' čia yra kodas, kuris bus vykdomas, jei kintamasis turės reikšmę 1 ''' case 'reikšmė2': ''' čia yra kodas, kuris bus vykdomas, jei kintamasis turės reikšmę 2 ''' case _: ''' čia yra kodas, kuris bus vykdomas, jei reikšmė neatitinka nieko '''

Tarkime, kad turime kintamąjį tst:

tst = 'a'

Sudėkime sąlygoje skirtingus variantus, kuriuos kintamasis gali priimti:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst yra nežinomas')

Taip pat, naudojant operatorių |, galima kiekviename variante nustatyti reikalingų reikšmių atranką:

match tst: case 'a' | 'c': print('a arba c') case 'b' | 'd': print('b arba d') case _: print('tst yra nežinomas')

Tarkime, kintamajame num saugomas vienas iš skaičių: 1, 2, 3 arba 4, nurodantis metų laiko numerį. Išveskite metų laiko pavadinimą, atitinkantį tą skaičių.

Tarkime, kintamajame num saugomas mėnesio numeris nuo 1 iki 12. Išveskite atitinkančio metų laiko pavadinimą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti