Python入門100道練習題4

題目:輸入某年某月某日,判斷這一天是這一年的第幾天?

# -*- coding: UTF-8 -*-
#python3.6.8
month=[31,28,31,30,31,30,31,31,30,31,30,31]
year_u=int (input("請輸入年:\n"))
month_u=int (input("請輸入月:\n"))
day_u=int (input("請輸入日:\n"))
if (year_u %4==0 and year_u%100!=0)or year_u%400==0 :
    month[1]=29
day=0
for i in range(0,month_u-1):
    day+=month[i]
day+=day_u
print("這天是",year_u,"年的第",day,"天")

參考資料:
閏年百度百科

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章