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.