try :Yapılacak işler

except: hatalardaki davranışlar

except: hatalardaki davranışlar

pass hata oluştuğunda mesaj vermeden alt satıra geçmeyi sağlar

b=”a”

int(b)

yazarsak hata alırız çünkü a karakterini sayıya dönüştüremeyiz

b=(1,2)

int(b) yazarsak yine hata alırız

sayilar=["12","23","a","b",(3,5),"15"]

for i in sayilar:

try:

print i,"sayinin iki kati",int(i)*2

except ValueError:

print "Sayıya dönüştürülemeyen karakter"

except TypeError:

pass # hata mesajı vermeden bir alt satıra geçme işlemi yapar

Ekran çıktısı

12 sayinin iki kati 24
23 sayinin iki kati 46
a sayinin iki kati Sayıya dönüştürülemeyen karakter
b sayinin iki kati Sayıya dönüştürülemeyen karakter
(3, 5) sayinin iki kati 15 sayinin iki kati 30

Yazar : Emrah Kahraman

Bilgisayar Mühendisi

Python Try Except Pass Hata Yakalama Blokları Yazısı için Yorum Yapabilirsiniz

Kan Bağışı
Sponsor
Alexa
Hakkımda
Bağlantılar