⊗pyPmCdMCs 142 of 208 menu

Канструкцыя match-case у Python

У Python, пачынаючы з версіі 3.10 ёсць спецыяльная канструкцыя match-case, якая выкарыстоўваецца для выбару аднаго значэння з некаторага шэрагу значэнняў. Яе сінтаксіс:

match varuable: case 'value1': ''' тут код, які будзе выкананы, калі зменная мае значэнне 1 ''' case 'value2' ''' тут код, які будзе выкананы, калі зменная мае значэнне 2 ''' case _: ''' тут код, які будзе выкананы, калі значэнне не супадае ні з чым '''

Няхай у нас ёсць зменная 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць