⊗pyPmCdMCs 142 of 208 menu

Python-da match-case qurulusu

Python-da, 3.10 versiyasından başlayaraq xüsusi match-case qurulusu var, hansı ki, müəyyən bir sıra dəyərlərdən birini seçmək üçün istifadə olunur. Onun sintaksisi:

match dəyişən: case 'dəyər1': ''' burada dəyişən 1 dəyərinə malik olduqda icra olunacaq kod yerləşir ''' case 'dəyər2' ''' burada dəyişən 2 dəyərinə malik olduqda icra olunacaq kod yerləşir ''' case _: ''' burada heç bir dəyər uyğun gəlmədikdə icra olunacaq kod yerləşir '''

Tutaq ki, bizim tst adlı dəyişənimiz var:

tst = 'a'

Gəlin şərtdə dəyişənin ala biləcəyi müxtəlif variantları yazaq:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst naməlumdur')

Həmçinin | operatoru vasitəsilə hər variantda lazımi dəyərlərin seçimini təyin etmək olar:

match tst: case 'a' | 'c': print('a və ya c') case 'b' | 'd': print('b və ya d') case _: print('tst naməlumdur')

Tutaq ki, num dəyişənində 1, 2, 3 və ya 4 rəqəmlərindən biri saxlanılır, hansı ki, fəslin nömrəsini göstərir. Rəqəmdə olan fəslin adını çıxarın.

Tutaq ki, num dəyişənində 1-dən 12-yə qədər olan ay nömrəsi saxlanılır. Bu aya uyğun gələn fəslin adını çıxarın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et