Python ile Yaş Hesaplama Programı
Bu yazımızda, Python ile yaş hesaplama işlemini gerçekleştirebileceğimiz ö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
Bu kodu yazarken aşağıdaki adımları takip ettim:
- Kullanıcının doğum tarihini almak için
yil,ayvegunadında üç ayrı değişken oluşturdum. Kullanıcıdan bu değerleri almak içinseinput()fonksiyonunu kullandım. Bu fonksiyon string döndürdüğü için kullanıcının girdiği değerleri tam sayıya çevirmek adınaint()fonksiyonunu kullandım. Bu şekilde doğum yılını, ayını ve gününü doğru bir formatta alabildim. - Bugünün tarihini almak için
datetimemodülündennow()metodunu kullandım. Bu metot, mevcut tarihi ve saati içeren birdatetimenesnesi döndürür. Bu nesneyibugunadlı bir değişkene atadım. - Yaşı hesaplamak için, kullanıcı tarafından girilen doğum yılını
bugun.yearile yani mevcut yıl ile karşılaştırdım. Kullanıcının yaşını bulmak için, şu anki yıl ile doğum yılını birbirinden çıkardım ve kullanıcının yaşını bulup bunuyasadlı bir değişkene atadım.
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.