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
,ay
vegun
adı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
datetime
modülündennow()
metodunu kullandım. Bu metot, mevcut tarihi ve saati içeren birdatetime
nesnesi döndürür. Bu nesneyibugun
adlı bir değişkene atadım. - Yaşı hesaplamak için, kullanıcı tarafından girilen doğum yılını
bugun.year
ile 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 bunuyas
adlı 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.