⊗pyPmExcEl 78 of 129 menu

Блок else при превземање на исклучоци во Python

Во конструкцијата try-except исто така може да се додаде блок else. Важна нијанса е тоа што кодот поставен во блокот else ќе се активира ако пред него во try-except не е фатен ниеден исклучок.

Нека имаме список:

lst = [1, 2, 3]

Во конструкцијата try-except да напишеме превземање на исклучок за непостоечки елемент од списокот:

try: print(lst[4]) except IndexError: print('error: elem is not exist')

Сега да наведеме во блокот else печатење на збирот на сите елементи од списокот:

try: print(lst[4]) except IndexError: print('error: elem is not exist') else: print(sum(lst))

Ако кодот во блокот try пристапува до непостоечки елемент, тогаш во конзолата ќе се појави порака за грешка:

'error: elem is not exist'

Сега да поставиме во блокот try печатење на елемент кој дефинитивно е во списокот:

try: print(lst[0]) except IndexError: print('error: elem is not exist') else: print(sum(lst))

По извршувањето на кодот во конзолата ќе се појават два броја: елементот зададен во try и збирот на сите елементи од списокот:

1 6

Даден е список:

lst = [1, 2, 3]

Напишете код за да се превземе исклучок, поврзан со делење со нула. Во случај, ако овој исклучок не се појави, нека се испечати должината на списокот.

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