Python'da İstisna Yakalama Sırasında finally Bloğu

İstisnaların varlığından bağımsız olarak bir mesaj görüntülemenin gerekli olduğu durumlarda, try-except yapısında finally bloğu kullanılmalıdır.

Bir listemiz ve listenin var olmayan bir elemanını yakalamak için bir try-except yapımız olsun:

pythonlst = [1, 2, 3]

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

Şimdi listenin var olmayan bir elemanına erişelim, ancak finally bloğunda elemanların toplamını yazdıralım:

pythonlst = [1, 2, 3]

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

Kod çalıştıktan sonra hem yakalanan istisna hem de elemanların toplamı görüntülenecek:

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

Bir string veriliyor:

pythontxt = 'abc'

String'e 2 sayısını eklemeyle ilgili istisnayı yakalayan ve ayrıca string'i baş harfi büyük olacak şekilde konsola yazdıran kodu yazın.