⊗pyPmCdMCs 142 of 208 menu

Python හි match-case සැකසුම

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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න