⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა