Kolay
23 Nisan 2023
13
Verilen bir tarihin yılın kaçıncı günü olduğunu bulan Python programını yazınız.
*Kod içerisinde değişken tanımlayarak değerler atamalı, herhangi bir değer girmek için konsolu kullanmamalısınız.
Örnek :
Girdi : 01.02.2023
Çıktı : 32
def ArtıkYıl(yıl):
artık=False
if yıl%400==0 or (yıl%4==0 and yıl%100!=0): artık=True
return artık
def YılınGünü(Ay,Gün,Yıl):
günler=[31,28,31,30,31,30,31,31,30,31,30,31]
if ArtıkYıl(Yıl):
günler[1]=29
sıra=0
for a in range(Ay-1):
sıra+=günler[a]
sıra+=Gün
return sıra
print(YılınGünü(4,9,2018))