Blokk finally erandite püüdmises Pythonis

Olukordades, kus on vaja kuvada mingit sõnumit sõltumata erandite olemasolust, tuleb kasutada blokki finally konstruktsioonis try-except.

Olgem meil loend ja konstruktsioon try-except olematu loendi elemendi püüdmiseks:

pythonlst = [1, 2, 3]

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

Pöördume olematu elemendi poole loendis, kuid sellisel juhul blokis finally kirjutame elementide summa väljatrüki:

pythonlst = [1, 2, 3]

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

Pärast koodi täitmist kuvatakse nii püütud erand kui ka elementide summa:

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

Antud on sõne:

pythontxt = 'abc'

Kirjutage kood, et püüda erand, seotud arvu 2 lisamisega sõnele. Samuti kirjuta sõne väljund konsooli suure algustähega.