Bloka finally izmantošana izņēmumu apstrādē Python

Situācijās, kad ir nepieciešams parādīt kādu ziņojumu neatkarīgi no izņēmumu esamības, jāizmanto bloks finally konstrukcijā try-except.

Pieņemsim, ka mums ir saraksts un try-except konstrukcija neaizsniedzama saraksta elementa pārtveršanai:

pythonlst = [1, 2, 3]

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

Mēģināsim piekļūt neaizsniedzamam saraksta elementam, bet blokā finally ierakstīsim elementu summas izvadi:

pythonlst = [1, 2, 3]

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

Pēc koda izpildes tiks parādīts gan pārtvertais izņēmums, gan elementu summa:

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

Dota virkne:

pythontxt = 'abc'

Uzrakstiet kodu, lai pārtvertu izņēmumu, kas saistīts ar skaitļa 2 pievienošanu virknei. Tāpat norādiet virknes izvadi konsolē ar lielo sākumburtu.