⊗pyPmExcThrC 81 of 129 menu

Korisnički izuzeci u uslovima u Python-u

Za bacanje izuzetka obično se postavljaju posebni uslovi.

Recimo da imamo listu:

lst = [1, 2, 3]

Hajde da postavimo uslov: ako je dužina liste manja ili jednaka tri, neka se izračuna zbir elemenata. U suprotnom, u bloku else neka se baci naš izuzetak ToBigLength:

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

Nakon izvršavanja koda ispisuje se:

6

Sada hajde da povećamo broj elemenata u listi:

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

Nakon izvršavanja koda ispisuje se:

'error: list is too big'

Napišite uslov: ako je broj pozitivan, neka se kvadrira. Ako je broj negativan - neka se baci izuzetak koji ste kreirali za prethodnu lekciju.

Napišite uslov: ako broj nije jednak nuli, neka mu se doda 5. U suprotnom slučaju neka se baci izuzetak, koji ste kreirali za prethodnu lekciju.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij