題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
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 天