|  | 
 
 发表于 2020-4-30 15:30:21
From FishC Mobile
|
显示全部楼层 
 
回帖奖励 +1 鱼币
| try: 
 year = int(input("请输入年份: "))
 
 mon = int(input("请输入年份: "))
 
 date = int(input("请输入年份: "))
 
 except:
 
 print("输入数值类型,谢谢")
 
 date_ _dict ping= {1:31, 2: 28, 3:31, 4:30, 5:31, 6:30,7:31, 8:31, 9:30, 10:31, 11:30, 12: 31}
 
 date_ dict_ run={1:31,2: 29, 3:31, 4: 30, 5:31, 6: 30, 7:31, 8:31, 9:30, 10: 31, 11:30, 12:31}
 
 sum_ days = 0
 
 if (year%4==0 and year%1 00!=0)or year%400==0:date_ dict = date_ _dict_ _run
 
 if mon>0 and mon <13:
 
 while mon> 1:
 
 sum_ days = sum_ _days + date_ _dict[mon]
 
 mon-= 1
 
 else:
 
 print("输入月份错误,请重新输入")
 
 sum_ days = sum_ days + date
 
 print("这是{}年中的第{}天" .format(year, sum_ days))else:
 
 date_ _dict = date_ dict _ping
 
 ifmon>0andmon<13:
 
 while mon > 1:
 
 sum_ days = sum_ days + date_ _dict[mon]
 
 mon -= 1
 
 else:
 
 print("输入月份错误,请重新输入")
 
 sum_ _days = sum_ days + date
 
 print("这是{}年中的第{}天".format(year, sum. _days))
 | 
 |