编程实现输入某年某月某日,输出它是这一年的第几天
时间: 2023-06-05 18:47:17 浏览: 123
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
以下是Python代码实现:
```python
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
# 判断是否为闰年
if (year % 4 == and year % 100 != ) or year % 400 == :
leap = 1
else:
leap =
# 计算天数
days =
for i in range(1, month):
if i in [1, 3, 5, 7, 8, 10, 12]:
days += 31
elif i in [4, 6, 9, 11]:
days += 30
elif i == 2:
days += 28 + leap
days += day
print("这一天是这一年的第%d天。" % days)
```
运行结果:
```
请输入年份:2021
请输入月份:3
请输入日期:15
这一天是这一年的第74天。
```
阅读全文