Python ile Yaş Hesaplama Programı
Bu yazımızda, Python kullanarak yaş hesaplama işlemini gerçekleştiren örnek bir program kodlayacağız.
- Başla
- Kullanıcıdan doğum yılını, ayını ve gününü al.
- Bugünün tarihini al.
- Yaşı hesapla (Şu anki yıl – doğum yılı).
- Hesaplanan yaş ekrana yazdır.
- Bitir
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from datetime import datetime # Kullanıcının doğum tarihini al yil = int(input("Doğum yılınızı girin: ")) ay = int(input("Doğum ayınızı girin: ")) gun = int(input("Doğum gününüzü girin: ")) # Bugünün tarihini al bugun = datetime.now() # Yaşı hesapla yas = bugun.year - yil print("\nYaşınız:", yas) |
Bu program, kullanıcının doğum tarihini alır, bugünkü tarihe göre yaşını hesaplar ve hesaplanan yaş ekrana yazdırılır. Kodu çalıştırmak için: Trinket
Pekala fonksiyonları kullanarak da çözebiliriz. Bakınız:
- Başla
- Kullanıcıdan doğum yılını, ayını ve gününü al.
- Bugünün tarihini al.
ageCalculator
fonksiyonunu çağır ve yaşını hesapla.- Hesaplanan yaş ekrana yazdır.
- Bitir
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
def ageCalculator(y, m, d): import datetime today = datetime.datetime.now().date() dob = datetime.date(y, m, d) age = int((today-dob).days / 365.25) print(age) # Kullanıcının doğum tarihini al yil = int(input("Doğum yılınızı girin: ")) ay = int(input("Doğum ayınızı girin: ")) gun = int(input("Doğum gününüzü girin: ")) # Yaşı hesapla ve yazdır ageCalculator(yil, ay, gun) |
Yukarıdaki programız, kullanıcının doğum tarihini alır ve ageCalculator fonksiyonuna gönderir. Fonksiyon, bugünkü tarihe göre yaşını hesaplar ve ekrana yazdırır. Kodu çalıştırmak için: Trinket