Blok finally ketika Menangkap Pengecualian dalam Python

Dalam situasi di mana perlu untuk memaparkan sebarang mesej tanpa mengira kehadiran pengecualian, perlu menggunakan blok finally dalam konstruksi try-except.

Katakan kita mempunyai senarai dan konstruksi try-except untuk menangkap elemen senarai yang tidak wujud:

pythonlst = [1, 2, 3]

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

Mari kita cuba akses elemen senarai yang tidak wujud, tetapi dalam blok finally tuliskan output jumlah elemen:

pythonlst = [1, 2, 3]

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

Selepas kod dilaksanakan, kedua-dua pengecualian yang ditangkap dan jumlah elemen akan dipaparkan:

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

Diberikan satu string:

pythontxt = 'abc'

Tulis kod untuk menangkap pengecualian, berkaitan dengan menambah nombor 2 kepada string. Juga tuliskan output string ke konsol dengan huruf besar.