⊗pyPmCdMCs 142 of 208 menu

Конструкција match-case у Python-у

У Python-у, почевши од верзије 3.10 постоји посебна конструкција match-case, која се користи за избор једне вредности из одређеног низа вредности. Њен синтакса:

match varuable: case 'value1': ''' here is the code that will be executed if the variable has the value 1 ''' case 'value2' ''' here is the code that will be executed if the variable has the value 2 ''' case _: ''' here is the code that will be executed if the value does not match anything '''

Нека имамо променљиву tst:

tst = 'a'

Хајде да у условима поставимо различите опције, које променљива може да има:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst is unknown')

Такође, помоћу оператора | може се у свакој опцији задати избор жељених вредности:

match tst: case 'a' | 'c': print('a or c') case 'b' | 'd': print('b or d') case _: print('tst is unknown')

Нека у променљивој num чува један од бројева: 1, 2, 3 или 4, који представља редни број годишњег доба. Испиши назив годишњег доба, који одговара том броју.

Нека у променљивој num чува се редни број месеца од 1 до 12. Испиши назив годишњег доба, који одговара том месецу.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј