Блок finally пры перахопе выключэнняў у Python

У сітуацыях, калі трэба вывесці якое-небудзь паведамленне незалежна ад наяўнасці выключэнняў, трэба выкарыстоўваць блок finally у канструкцыі try-except.

Хай у нас ёсць спіс і канструкцыя try-except для перахопу неіснуючага элемента спісу:

pythonlst = [1, 2, 3]

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

Давайце звернемся да неіснуючага элемента спісу, але пры гэтым у блоке finally распішам вывад сумы элементаў:

pythonlst = [1, 2, 3]

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

Пасля выканання кода вывядуцца і перахопленае выключэнне, і сума элементаў:

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

Дадзены радок:

pythontxt = 'abc'

Напішыце код, каб перахапіць выключэнне, звязанае з дадаваннем ліку 2 да радка. Таксама распішыце вывад радка ў кансоль з загалоўнай літары.