⊗pyPmExcThrC 81 of 129 menu

Uporabniške izjeme v pogojih v Pythonu

Za izvrženje izjeme so običajno nastavljeni posebni pogoji.

Recimo, da imamo seznam:

lst = [1, 2, 3]

Nastavimo pogoj: če je dolžina seznama manjša ali enaka trem, naj se izračuna vsota elementov. V nasprotnem primeru naj v bloku else vrže našo izjemo ToBigLength:

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

Po izvedbi koda bo izpisano:

6

Zdaj povečajmo število elementov v seznamu:

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 izvedbi koda bo izpisano:

'error: list is too big'

Napišite pogoj: če je število pozitivno, naj se kvadrira. Če je število negativno - naj vrže izjemo, ki ste jo ustvarili za prejšnjo lekcijo.

Napišite pogoj: če število ni enako nič, se mu doda 5. V nasprotnem primeru naj vrže izjemo, ki ste jo ustvarili za prejšnjo lekcijo.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni