⊗pyPmExcThrC 81 of 129 menu

Uživatelské výjimky v podmínkách v Pythonu

Pro vyhození výjimky jsou obvykle nastaveny zvláštní podmínky.

Předpokládejme, že máme seznam:

lst = [1, 2, 3]

Nastavme podmínku, pokud je délka seznamu menší nebo rovna třem, ať se spočítá součet prvků. V opačném případě v bloku else ať je vyhozena naše výjimka ToBigLength:

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

Po provedení kodu se vypíše:

6

Nyní zvýšíme počet prvků 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 provedení kodu se vypíše:

'error: list is too big'

Napište podmínku, pokud je číslo kladné, ať je umocněno na druhou. Pokud je číslo záporné - ať je vyhozena výjimka, kterou jste vytvořili v předchozí lekci.

Napište podmínku, pokud číslo není rovno nule, ať se k němu přičte 5. V opačném případě ať je vyhozena výjimka, kterou jste vytvořili v předchozí lekci.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout