Python try-except

Tanım;

Programın çalışması esnasında kullanıcıdan kaynaklanan hatalar sonuçu programın çökmesini önlemek için try-except kullanırız.

Mesela, siz kullanıcıdan veri olarak tamsayı almak istiyorsunuz ama kullanıcı tamsayı yerine başka birşey giriyor. Bu tür hatalarıdan programı korumak için try-except gereklidir.


Giriş;

try:
    print "Yasinizi Ogrenin, Lutfen dogum tarihinizi girin"
    dogumyili=int(raw_input("Dogum Tarihiniz : "))
    print 2017-dogumyili
except ValueError:
    print "Lutfen Tamsayi Giriniz"


Çıkış;

Eğer girişimiz 1997 olsaydı çıkışımız;
20

Yada girişimiz bindokuzyüzdoksanyedi olsaydı;
Lutfen Tamsayi Giriniz