⊗pyPmCdMCs 142 of 208 menu

Match-case կոնստրուկցիան Python-ում

Python-ում, սկսած 3.10 տարբերակից կա հատուկ կոնստրուկցիա match-case, որը օգտագործվում է մեկ արժեք ընտրելու համար արժեքների որոշակի շարքից: Դրա շարահյուսությունը.

match varuable: case 'value1': ''' այստեղ գտնվում է կոդը, որը կկատարվի եթե փոփոխականն ունի value1 արժեքը ''' case 'value2' ''' այստեղ գտնվում է կոդը, որը կկատարվի եթե փոփոխականն ունի value2 արժեքը ''' 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել