⊗pyPmCdMCs 142 of 208 menu

Match-case konstrukcija u Pythonu

U Pythonu, počev od verzije 3.10 postoji posebna konstrukcija match-case, koja se koristi za izbor jedne vrednosti iz određenog niza vrednosti. Njen sintaksa je:

match varuable: case 'value1': ''' ovde je kod koji će se izvršiti ako promenljiva ima vrednost 1 ''' case 'value2': ''' ovde je kod koji će se izvršiti ako promenljiva ima vrednost 2 ''' case _: ''' ovde je kod koji će se izvršiti ako vrednost ne odgovara ničemu '''

Neka imamo promenljivu tst:

tst = 'a'

Hajde da u uslovu navedemo različite opcije, koje promenljiva može da ima:

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

Takođe, pomoću operatora | možemo u svakoj opciji postaviti izbor željenih vrednosti:

match tst: case 'a' | 'c': print('a ili c') case 'b' | 'd': print('b ili d') case _: print('tst je nepoznato')

Neka u promenljivoj num bude sačuvan jedan od brojeva: 1, 2, 3 ili 4, koji sadrži redni broj godišnjeg doba. Ispišite naziv godišnjeg doba koji odgovara tom broju.

Neka u promenljivoj num bude sačuvan redni broj meseca od 1 do 12. Ispišite naziv godišnjeg doba koji odgovara tom mesecu.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij