Blok finally pri prestrezanju izjem v Pythonu

V situacijah, ko je treba izpisati sporočilo ne glede na prisotnost izjem, je treba uporabiti blok finally v konstrukciji try-except.

Recimo, da imamo seznam in konstrukcijo try-except za prestrezanje neobstoječega elementa seznama:

pythonlst = [1, 2, 3]

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

Dostopimo do neobstoječega elementa seznama, vendar v bloku finally navedimo izpis vsote elementov:

pythonlst = [1, 2, 3]

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

Po izvedbi koda se izpišejo tako prestrežena izjema kot vsota elementov:

python'error: elem is not exist'
6
Задание 1

Podan je niz:

pythontxt = 'abc'

Napišite kodo za prestrezanje izjeme, povezane z dodajanjem števila 2 niski. Prav tako navedite izpis niza v konzolo z veliko začetnico.