Bu Python programı, kullanıcının yaşına göre tahmini doğum yılını hesaplayan basit ama etkili bir araçtır. Kullanıcı hatalarına karşı dayanıklıdır ve yalnızca geçerli sayısal girişleri kabul eder.
🧠 Ne İşe Yarar?
Kullanıcıya “Kaç yaşındasın?” sorusunu yönelterek, girilen yaşa göre içinde bulunulan yılı baz alır ve tahmini doğum yılınızı hesaplayarak ekrana yazdırır.
📜 Python Kodu:
from datetime import datetime
simdiki_yil = datetime.now().year
while True:
yas = input("Kaç yaşındasın? ")
try:
yas = int(yas)
dogum_yili = simdiki_yil - yas
print(f"Demek {yas} yaşındasın. Tahmini doğum yılın: {dogum_yili}")
break
except ValueError:
print("Lütfen sadece rakam girin. Örneğin: 25\n")
input("\nÇıkmak için Enter tuşuna bas...")
✅ Özellikler:
- Hata Yönetimi: Sayısal olmayan girişlerde kullanıcıyı uyarır ve tekrar giriş yapma şansı verir.
- Güncel Yıl Hesabı:
datetime.now().year
fonksiyonu ile her zaman güncel yıl bilgisi alınır. - Kullanıcı Dostu Arayüz: Türkçe ve sade yönlendirmeler içerir.
💻 Nasıl Kullanılır?
- Python yüklü bir sistemde dosyayı çalıştırın:
python dogum_yili_hesapla.py
- Program sizden yaşınızı girmenizi isteyecektir:
Kaç yaşındasın? 28
- Girdiğiniz yaşa göre aşağıdaki gibi bir çıktı alırsınız:
Demek 28 yaşındasın. Tahmini doğum yılın: 1997
🎯 Örnek Çıktı:
Programı çalıştırdıktan sonra şu şekilde bir sonuç alırsınız:
Kaç yaşındasın? 25
Demek 25 yaşındasın. Tahmini doğum yılın: 2000
Çıkmak için Enter tuşuna bas...
🎯 Not: Bu program, sadece yıl bazlı bir tahmin yapar. Daha hassas sonuçlar (doğum ayı ve gününü dikkate alan) isterseniz, birlikte geliştirebiliriz.