(8) 编写一个python程序,计算指定年月日是这一年的第几天。
时间: 2023-05-30 14:03:26 浏览: 122
输入年月日,计算它是本年的第几天
5星 · 资源好评率100%
以下是Python程序,可以计算指定日期是这一年的第几天:
```python
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
# 判断闰年
if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):
leap = 1
else:
leap = 0
# 计算天数
days = 0
for i in range(1, month):
if i == 2:
days += 28 + leap
elif i in [4, 6, 9, 11]:
days += 30
else:
days += 31
days += day
print("这一天是这一年的第{}天。".format(days))
```
运行示例:
```
请输入年份:2021
请输入月份:3
请输入日期:15
这一天是这一年的第74天。
```
阅读全文