⊗pyPmExcThrC 81 of 129 menu

Vlastné výnimky v podmienkach v Pythone

Na vyvolanie výnimky sa zvyčajne nastavujú špeciálne podmienky.

Majme zoznam:

lst = [1, 2, 3]

Nastavme podmienku, ak je dĺžka zoznamu menšia alebo rovná trom, nech sa vypočíta súčet prvkov. V opačnom prípade nech sa v bloku else vyvolá naša výnimka ToBigLength:

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

Po vykonaní kódu sa vypíše:

6

Teraz zvýšme počet prvkov v zozname:

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

Po vykonaní kódu sa vypíše:

'error: list is too big'

Napíšte podmienku, ak je číslo kladné, nech sa umocní na druhú. Ak je číslo záporné - nech sa vyvolá výnimka, ktorú ste vytvorili pre predchádzajúcu lekciu.

Napíšte podmienku, ak číslo nie je rovné nule, pripočíta sa k nemu 5. V opačnom prípade nech sa vyvolá výnimka, ktorú ste vytvorili pre predchádzajúcu lekciu.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť