Kizuizi finally katika Kukamata Isipokuwa katika Python
Katika hali ambapo inahitajika kuonyesha ujumbe
bila kujali kuwepo kwa isipokuwa,
inahitajika kutumia kizuizi finally katika
muundo try-except.
Tuchukulie tuna orodha na muundo try-except
wa kukamata kipengele kisichopo cha
orodha:
lst = [1, 2, 3]
try:
print(lst[4])
except IndexError:
print('error: elem is not exist')
Wacha tufikie kipengele kisichopo cha orodha,
lakini wakati huo huo katika kizuizi finally
tuandike uonyeshaji wa jumla ya vipele:
lst = [1, 2, 3]
try:
print(lst[4])
except:
print('error: elem is not exist')
finally:
print(sum(lst))
Baada ya kutekeleza kificho, itaonyeshwa isipokuwa iliyokamatwa na jumla ya vipele:
'error: elem is not exist'
6
Imepewa mfuatano wa herufi:
txt = 'abc'
Andika kificho, ili kukamata isipokuwa,
inayohusiana na kuongeza namba 2 kwenye
mfuatano wa herufi. Pia andika uonyeshaji wa mfuatano wa herufi kwenye
console kwa herufi kubwa.