100 Days of coding'in 2. gün projesi biraz tatsız; ömrümüzün kalan gün, hafta ve aylarını hesaplatıyor.
Bunu hesaplayabilmek için ilk ihtiyacım olan kullanıcının kaç yaşında olduğunu öğrenmek yani input komutunu kullanmak:
mevcut_yaş = input("Kaç yaşındasınız? ")
Sonra ilk olarak kaç yılım kaldığını hesaplamak için aşağıdaki değişkeni belirliyorum:
kalan_yıllar = 90 - int(mevcut_yaş)
Kalan yıllarımı gün, hafta, ay olarak hesaplayacak değişkenlerimi hazırlıyorum:
günler = kalan_yıllar * 365
haftalar = kalan_yıllar * 52
aylar = kalan_yıllar * 12
Şimdi sıra geldi kodu yazmaya:
print(f"{günler} gününüz, {haftalar} haftanız, {aylar} ayınız kaldı \n")
Hem string hem integer kullanacağım için f-string kullandım.
Her şey burada anlatıldığı kadar basit olmadı, ilk seferinde "kalan_yıllar" değişkenini koymak aklıma gelmediği için ilk yazdığım kod 16 satırdan oluşuyordu :)
Sonuç doğruydu ama yol çok uzundu yani.
Yapa yapa alışırım diye umuyorum...

Hiç yorum yok:
Yorum Gönder