⊗pyPmExcThrC 81 of 129 menu

පයිතන් හි කොන්දේසි තුළ අභිරුචි අසාමාන්ය තත්වයන්

අසාමාන්ය තත්වයක් ඉසිලීම සඳහා සාමාන්යයෙන් විශේෂ කොන්දේසි නියම කර ඇත.

අපට ලැයිස්තුවක් ඇතැයි සිතමු:

lst = [1, 2, 3]

ලැයිස්තුවේ දිග තුනට වඩා අඩු හෝ සමාන නම්, අංගවල එකතුව ගණනය කරනු ලැබේ යැයි කොන්දේසියක් නියම කරමු. එසේ නොමැති නම් else බ්ලොකය තුළ අපගේ අසාමාන්‍ය තත්වය ToBigLength ඉසිලිය යුතුය:

try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

කේතය ක්‍රියාත්මක කිරීමෙන් පසු ප්‍රතිදානය වන්නේ:

6

දැන් අපි ලැයිස්තුවේ අංග ගණන වැඩි කරමු:

lst = [1, 2, 3, 4] try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

කේතය ක්‍රියාත්මක කිරීමෙන් පසු ප්‍රතිදානය වන්නේ:

'error: list is too big'

අංකය ධනාත්මක නම්, එය වර්ග කරනු ලැබේ යැයි කොන්දේසියක් ලියන්න. අංකය ඍණාත්මක නම් - පෙර පාඩම සඳහා ඔබ විසින් නිර්මාණය කරන ලද අසාමාන්‍ය තත්වය ඉසිලිය යුතුය.

අංකය ශුන්‍යයට සමාන නොවේ නම්, එයට 5 එකතු කරනු ලැබේ යැයි කොන්දේසියක් ලියන්න. එසේ නොමැති නම් පෙර පාඩම සඳහා ඔබ විසින් නිර්මාණය කරන ලද අසාමාන්‍ය තත්වය ඉසිලිය යුතුය.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න