⊗pyPmExcThrC 81 of 129 menu

Кориснички изузеци у условима у Пајтону

За избацивање изузетка обично се постављају специјални услови.

Рецимо да имамо списак:

lst = [1, 2, 3]

Поставимо услов: ако је дужина списка мања или једнака три, нека се израчуна збир елемената. У супротном, у блоку else нека се избаци наш изузетак ToBigLength:

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

Након извршавања кода исписаће се:

6

Сада ћемо повећати број елемената у списку:

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

Након извршавања кода исписаће се:

'error: list is too big'

Напишите услов: ако је број позитиван, нека се подигне на квадрат. Ако је број негативан - нека се избаци изузетак, који сте креирали за претходну лекцију.

Напишите услов: ако број није једнак нули, додајте му 5. У супротном случају нека се избаци изузетак, који сте креирали за претходну лекцију.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј