|
发表于 2020-10-14 12:53:35
|
显示全部楼层
- year = int(input("请输入一个大于1990年的年份:\n"))
- month = int(input("请输入一个月份:\n"))
- day = int(input("请输入一个日子:"))
- a = year-1988
- month_list = [0,31,59,90,120,151,181,212,243,273,304,334]
- if a%4==1:
- days = a/4*365*4+month_list[month-1]+day
- elif a%4==2:
- days = a/4*365*4+365+month_list[month-1]+day
- elif a%4==3:
- days = a/4*365*4+730+month_list[month-1]+day
- else:
- if month==1:
- days=a/4*365*4+730+day
- elif month==2:
- days=a/4*365*4+730+31+day
- else:
- days = a/4*365*4+730+month_list[month-1]+1+day
- print("共%d天"%days)
复制代码
用个列表把每月之前的天数统计一下,省下好多代码 |
|