⊗pyPmCdMCs 142 of 208 menu

Konstrukcija match-case v Pythonu

V Pythonu, od verzije 3.10 dalje, obstaja posebna konstrukcija match-case, ki se uporablja za izbiro ene vrednosti iz določenega niza vrednosti. Njen sintaksa je:

match varuable: case 'value1': ''' tukaj je koda, ki se bo izvedla, če ima spremenljivka vrednost 1 ''' case 'value2' ''' tukaj je koda, ki se bo izvedla, če ima spremenljivka vrednost 2 ''' case _: ''' tukaj je koda, ki se bo izvedla, če vrednost ne ustreza ničemer '''

Recimo, da imamo spremenljivko tst:

tst = 'a'

V pogoju nastavimo različne možnosti, ki jih lahko sprejme spremenljivka:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst je neznana')

Z operatorjem | lahko tudi v vsaki možnosti določimo izbor želenih vrednosti:

match tst: case 'a' | 'c': print('a ali c') case 'b' | 'd': print('b ali d') case _: print('tst je neznana')

Recimo, da v spremenljivki num hranimo eno od števil: 1, 2, 3 ali 4, ki vsebuje številko letnega časa. Izpišite ime letnega časa, ki ga vsebuje številka.

Recimo, da v spremenljivki num hranimo številko meseca od 1 do 12. Izpišite ime letnega časa, ki ustreza temu mesecu.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni