您當前的位置:首頁 > 詩詞

輸入年月日判斷是一年中的第幾天

作者:由 小閆同學 發表于 詩詞時間:2021-03-18

year = int(input(“請輸入年: ”)) # 輸入年

month = int(input(“請輸入月: ”)) # 輸入月

day = int(input(“請輸入天: ”)) # 輸入日

if month == 1:

print(“這是%d年中的%d天” % (year, day)) # 一月直接判斷

else:

if year % 4 == 0 and year % 100 != 0:

i = 29

else:

i = 28 # 判斷是閏年還是平年

num = [31, i, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # 每個月的天數,只有二月為變數

sum = sum(num[:month - 1])

sum += day

print(“這是%d年中的第%d天” % (year, sum))

執行效果如下:

輸入年月日判斷是一年中的第幾天

效果1

輸入年月日判斷是一年中的第幾天

效果2

標簽: 31  year  30  sum  輸入