Python 練習實例4

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

data = [0,31,28,31,30,31,30,31,31,30,31,30,31]

year = int(input("請輸入年份:"))
month = int(input("請輸入月份:"))
day = int(input("請輸入日:"))

num = 0

for i in range(1,month):
    num += data[i]
    #print(i,"月份有",data[i],"天")

num += day

if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):
    num += 1



print("今天是今年的第",num,"天")

以上代碼運行結果是:

請輸入年份:2020
請輸入月份:3
請輸入日:4
今天是今年的第 64 天

 

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