Python ile Yaş bulma Programı

Yazar hakkında
3

Yorumlar

Bu programa göre şu an 1 Ocak 2000'de doğan biri ile 31 Aralık 2000'de doğan biri aynı yaşta. Oysa biri doğum gününü kutladı, diğeri kutlamadı. Ayrıca bu program seneye çalışmayacak.
 
Bunun daha gelişmiş ve doğru olanını yazdım senin için. Bu kodu anlamaya çalışırsan seni geliştirir.

Python:
from datetime import date

bugun = str(date.today())

bugun_yil, bugun_ay, bugun_gun = bugun.split('-')
bugun_yil, bugun_ay, bugun_gun = int(bugun_yil), int(bugun_ay), int(bugun_gun)

gun, ay, yil = input("Doğum tarihinizi GG.AA.YYYY Şeklinde giriniz: ").split('.')

gun, ay, yil = int(gun), int(ay), int(yil)

if(yil<=bugun_yil):
    yas = bugun_yil-yil
    if(ay<=bugun_ay):
        if(gun<=bugun_gun):
            print("Şu an {} yaşındasınız.".format(yas))
        else:
            yas-=1
            print("Şu an {} yaşındasınız.".format(yas))
    else:
        yas -= 1
        print("Şu an {} yaşındasınız.".format(yas))
else:
    print("Lütfen doğru tarih girin.")
 
Merhabalar @182290 kodunuzu anlamaya çalışıyorum 5 satırda 3 değişken isim vermişsiniz ama sadece bugun.split("-") yazılmış tekrar kodu yazdığım zaman buradan hata verdi acaba göremediğim nedir ?
 

Blog girdisi detayları

Ekleyen
330856
Okuma süresi
1 dakika okuma
Görüntüleme
4.511
Yorumlar
7
Son güncelleme

Yazılım kategorisindeki diğer girdiler

  • Masaüstü ortamı
    Masaüstü ortamını kurduğum ve şu anlık temel olarak birkaç ayarı eklediğim desktop.nix dosyamı...
  • Ağ ayarları
    Bu blog girdisinde Nix OS için ağ ayarlarımı inceleyeceğiz. Özellikle Discord gibi uygulamaları...
  • Oyun yazılımları
    Bu blog girdisinde oyun başlatıcılarını ve ek araçları kurduğum gaming.nix dosyamı...
  • NVIDIA
    Bugün NVIDIA sürücüsünü kurduğum nvidia.nix dosyamı inceleyeceğiz. { config, pkgs, ... }: {...
  • Home Manager
    3. bölüme hoşgeldiniz. Bugün home.nix dosyamın temelini inceleyeceğiz. Zamanla geliştireceğim...

330856 adlı kullanıcının diğer girdileri

Bu girdiyi paylaş

Geri
Yukarı