Ana içeriğe git
'ya geç - Kapat
'ya geç - Kapat
Tamamlama Gereklilikleri

try… except…

Bir hata veya istisna durumunda, Python normalde durur ve bir hata mesajı oluşturur. Bu hata mesajlarındaki kodlardan faydalanarak sadece program yazarlarının değil aynı zamanda kullanıcıların da anlayabileceği hata uyarı mesajları gösterilir.

try:
    hata verebileceğini bildiğimiz kodlar
except HataAdı:
    hata durumunda yapılacak işlem
Örnekler

Örnek 1:

try:
    sayi = "a"
    kare = int(sayi) ** 2
    print(sayi, "sayısının karesi: ", kare)
except ValueError:
    print("İşlemin yapılabilmesi için lütfen sayı girin!")

Ekran Çıktısı:

İşlemin yapılabilmesi için lütfen sayı girin!

Örnek 2:

try:
    sayi1 = 6
    sayi2 = 0
    print(sayi1 / sayi2)
except ZeroDivisionError:
    print("Bir sayı 0'a bölünemez!")

Ekran Çıktısı:

Bir sayı 0'a bölünemez!

Örnek 3:

try:
    sayi1 = 6
    sayi2 = 0
    print(sayi1 / sayi2)
except ValueError:
    print("İşlemin yapılabilmesi için lütfen sayı girin!")
except ZeroDivisionError:
    print("Bir sayı 0'a bölünemez!")

Ekran Çıktısı:

Bir sayı 0'a bölünemez!
Yeni pencerede aç