30 Nisan 2024 Salı

Python'da Hata Yakalama (exception handling)

 Python'da hata yakalama (exception handling) için kullanılan try-except bloklarının bir örneği:


try: # Kullanıcıdan bir sayı girişi isteyelim sayi = int(input("Bir sayı girin: ")) # Sayının karesini alalım kare = sayi ** 2 # Sonucu ekrana yazdıralım print("Girdiğiniz sayının karesi:", kare) except ValueError: # Eğer kullanıcı sayı yerine bir metin girerse ValueError hatası alınır print("Hata: Lütfen geçerli bir sayı girin.")

Bu kodda, kullanıcıdan bir sayı girmesi istenir. Eğer kullanıcı bir sayı girerse, program sayının karesini hesaplar ve ekrana yazdırır. Ancak, eğer kullanıcı bir sayı yerine bir metin girerse (örneğin, "abc"), int() fonksiyonu bir ValueError hatası fırlatır. Bu durumda, program try bloğu içindeki işlemleri durdurur ve except bloğuna geçer. except bloğu, belirtilen hatayı yakalar ve kullanıcıya uygun bir hata mesajı gösterir.

Python'da hata yakalama, programlarınızın daha güvenilir ve kullanıcı dostu olmasını sağlar. Özellikle kullanıcı girişi gibi beklenmedik durumlarda hatalarla başa çıkmak için bu teknik önemlidir.

Hiç yorum yok:

Yorum Gönder

MS SQL Shema İşlemleri