Python-da Ýalňyşlyklary tutmakda finally blogy
Ýalňyşlyklaryň bolmagyndan bagyňyzda bir habary
çap etmeli bolan ýagdaýlarda,
try-except gurluşynda finally bloguny
ulanyň.
Bizde sanaw we sanawyň ýok elementi üçin
try-except gurluşy bolsun:
lst = [1, 2, 3]
try:
print(lst[4])
except IndexError:
print('error: elem is not exist')
Indi sanawyň ýok elementine ýüz tutalyň,
ýöne finally blogunda elementleriň
jemi çap etdirilýär:
lst = [1, 2, 3]
try:
print(lst[4])
except:
print('error: elem is not exist')
finally:
print(sum(lst))
Kody ýerine ýetirilenden soňra tutulan ýalňyşlyk we elementleriň jemi çap ediler:
'error: elem is not exist'
6
Setir berlen:
txt = 'abc'
Setre 2 sanyny goşmak bilen baglanyşykly
ýalňyşlygy tutýan kody ýazyň. Şeýle hem setri
baş harp bilen konsola çap ediň.