Блок finally приликом хватања изузетака у Пајтону

У ситуацијама када је потребно да се прикаже било каква порука без обзира на постојање изузетака, потребно је користити блок 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 на стринг. Такође поставите приказ стринга у конзоли са почетним великим словом.