⊗pyPmExcThrC 81 of 129 menu

Egyéni kivételek feltételekben Pythonban

A kivétel dobásához általában speciális feltételeket határozunk meg.

Tegyük fel, hogy van egy listánk:

lst = [1, 2, 3]

Állítsunk be egy feltételt: ha a lista hossza kisebb vagy egyenlő hárommal, akkor számoljuk ki az elemek összegét. Ellenkező esetben a else blokkban dobjuk a saját ToBigLength kivételünket:

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

A kód végrehajtása után ez jelenik meg:

6

Most növeljük meg az elemek számát a listában:

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

A kód végrehajtása után ez jelenik meg:

'error: list is too big'

Írj egy feltételt: ha a szám pozitív, akkor emeld négyzetre. Ha a szám negatív - dobj egy kivételt, amit az előző leckében hoztál létre.

Írj egy feltételt: ha a szám nem egyenlő nullával, akkor adj hozzá 5-öt. Ellenkező esetben dobj egy kivételt, amit az előző leckében hoztál létre.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás