1. Anasayfa
  2. Programlama

Sıfırdan Python Projeleri -6: Doğdunuz Günü Bulan Program

Sıfırdan Python Projeleri -6: Doğdunuz Günü Bulan Program
1

Yeni başlayanlar için sıfırdan adım adım python projeleri paylaşmaya devam ediyoruz. Bu programdan sonra seviyeyi biraz daha arttırmayı düşünüyorum. Bu program sayesinde doğum tarihinizi girerek hangi gün doğdunuzu öğrenebileceksiniz.                                                                           

 

Python ile Doğum Günü Bulma

Python ile yazılmış olan bu programı çalıştırdığınızda sizden istenen gün, ay ve yılı girdikten sonra yani doğum tarihinizi girdikten sonra hangi gün doğdunuzu söylüyor.

 

#KeroKOD Python Projeleri Part: 6 / www.kerokod.com 

aylar  = {1:31, 2:00, 3:31, 4:30, 5:31, 6:30, 7:31, 8:31, 9:30, 10:31, 11:30, 12:31}
gunler = {1:"PAZARTESİ", 2:"SALI", 3:"ÇARŞAMBA", 4:"PERŞEMBE", 5:"CUMA", 6:"CUMARTESİ", 7:"PAZAR"}

def artikyil(y):
    if y % 4 == 0 and (y % 100 != 0 or y % 400 == 0):
        return True
    else:
        return False

gun = int(input("günü giriniz :"))
ay  = int(input("ayı  giriniz :"))
yil = int(input("yılı giriniz :"))

toplam = (yil - 1) * 365 + int((yil - 1) / 4) - int((yil - 1) / 100) + int((yil - 1) / 400)
if artikyil(yil) == True:
    aylar[2] = 29
else:
    aylar[2] = 28

for i in range(1, ay-1+1):
    toplam += aylar[i]

toplam += gun

k = toplam - int(toplam / 7) * 7

if k == 0: k = 7

print(gun,".",ay,".",yil," :", gunler[k])

Anlamadığınız yerlerde yorum kısmından bana soru sorabilirsiniz.

 

Ne Düşünüyorsun?
  • 0
    harika_
    Harika!
  • 0
    g_zel_
    Güzel!
  • 0
    haval_
    Havalı!
  • 2
    e_lenceli_
    Eğlenceli!
  • 1
    _zg_n_m_
    Üzgünüm!
  • 1
    sevmedim_
    Sevmedim!
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorumlar (1)

  1. % 100 ile % 400 neden yazdınız anlayamadım

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir