Python

Yılın Gününü Bulma

  • Zorluk Düzeyi

    Kolay

  • Bitiş Tarihi

    23 Nisan 2023

  • Katılımcı Sayısı

    13

SORU:

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

ÇÖZÜM:

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))
Platformumuz demo sürümündedir. Tüm güvenlik geliştirmeleri tamamlanmış olup, kullanıcı arayüzünde bazı iyileştirmeler yapma aşamasındayız.
Geliştirme sürecimize katkıda bulunmak ve önerileriniz için bizimle iletişime geçebilirsiniz!
İletişim