分别输入年月日,判断这一天是这一年的第几天
时间: 2023-11-20 20:49:29 浏览: 128
输入年月日,计算它是本年的第几天
5星 · 资源好评率100%
好的,这个问题可以这样解决:
```python
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
days_of_month = [31,28,31,30,31,30,31,31,30,31,30,31]
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: # 判断是否是闰年
days_of_month[1] = 29
day_count = sum(days_of_month[:month-1]) + day # 计算天数
print("这是{}年的第{}天".format(year, day_count))
```
阅读全文