python中输入日期,判断这一天是这一年的第几天

year = int(input(‘year:’))
month = int(input(‘month:’))
day = int(input(‘day:’))

day_list = [0,31,59,90,120,151,182,213,243,273,304,334]

num_day = 0

if 0<month<12:
num_day = day_list[month-1]
else:
print(“error”)

num_day += day

if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):
if month > 2 :
num_day += 1

print(num_day)

猜你喜欢

转载自blog.csdn.net/weixin_44274975/article/details/88681537