# ①、普通年能被4整除且不能被100整除的为闰年. # ②、世纪年能被400整除的是闰年
year=eval(input("请输入年:")) month=eval(input("请输入月:")) day=eval(input("请输入日:")) month_day=[31,28,31,30,31,30,31,31,30,31,30,31]#给定一年(闰年)每个月的天数 if month<=2:#判断月份是否小于等于2 if month==1: day2=day else: day2=31+day input("%d年%d月%d日是这年的第%d天."%(year,month,day,day2)) else: if (year%4==0 and ((year%100)!=0)) or (year%400==0):#判断是否为闰年 day+=1 i=0 while i<month-2: day3=month_day[i] day2=day+day3 input("%d年%d月%d日是这年的第%d天." % (year, month, day, day2))