Program çalışırken hata olabilir (örn. kullanıcı sayı yerine harf girer). try-except bu hataları yakalar ve program çökmez.
Temel kullanım
try:
yas = int(input('Yaş: '))
print('Yaşın:', yas)
except ValueError:
print('Lütfen bir sayı gir!')
Sıfıra bölme
try:
sonuc = 10 / 0
except ZeroDivisionError:
print('Sıfıra bölünemez!')
try içindeki kod hata verirse, except bloğu devreye girer. Böylece program güvenli şekilde devam eder.