Python programlama dilinde try-except bloklarının kullanımı nasıl yapılır?

Python'da Try-Except Blokları

Try-except blokları, hataları yönetmek için kullanılır. Bu yapılar, bir kod parçasının çalıştırılmasında meydana gelebilecek hataları yakalar ve yönetir. Bunu yaparken programın çökmesini önler.

Kullanım Şekli

Aşağıdaki adımlar, try-except bloğunun temel kullanımını gösterir:

  • Try Bloğu: Hata çıkması muhtemel kod buraya yazılır.
  • Except Bloğu: Hata meydana geldiğinde çalışacak olan kod buraya yazılır.

Örnek

Aşağıdaki kod örneği, bir sayının bir diğerine bölünmesinde oluşabilecek hatayı yakalar:

try:
    x = int(input("Bir sayı girin: "))
    y = int(input("Bölünecek sayı girin: "))
    sonuc = x / y
    print("Sonuç:", sonuc)
except ZeroDivisionError:
    print("Bölme hatası! 0'a bölme yapılamaz.")
except ValueError:
    print("Geçersiz giriş! Lütfen bir sayı girin.")

Bu örnekte:

  • Bir hata oluşursa, program çökmek yerine except bloğuna geçer.
  • Hangi hatanın meydana geldiğine bağlı olarak farklı hata mesajları gösterilir.


🐞

Hata bildir

Paylaş