题目:输入某年某月某日,判断这一天是这一年的第几天?
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 天