:输入某年某月某日,判断这一天是这一年的第几天。例 如,2001 年 3 月 5 日是这一年的第 64 天。
时间: 2024-04-04 17:26:12 浏览: 25
java 输入某年某月某日,判断这一天是这一年的第几天
以下是Python实现输入某年某月某日,判断这一天是这一年的第几天的代码:
```python
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
# 计算是否为闰年
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
leap = 1
else:
leap = 0
# 计算天数
days = 0
for i in range(1, month):
if i == 2:
days += 28 + leap
elif i in [1, 3, 5, 7, 8, 10, 12]:
days += 31
else:
days += 30
days += day
print("这一天是这一年的第%d天。" % days)
```
阅读全文