输入日期(年、月、日),输出它是该年的第几天
时间: 2023-04-26 07:02:15 浏览: 59
以下是Python代码实现:
```python
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
# 计算该月之前的天数
days_before_month =
for i in range(1, month):
if i in [1, 3, 5, 7, 8, 10, 12]:
days_before_month += 31
elif i in [4, 6, 9, 11]:
days_before_month += 30
else:
if (year % 4 == and year % 100 != ) or year % 400 == :
days_before_month += 29
else:
days_before_month += 28
# 加上当月的天数
days_before_month += day
# 判断是否是闰年
if (year % 4 == and year % 100 != ) or year % 400 == :
days_in_year = 366
else:
days_in_year = 365
print("这是{}年的第{}天。".format(year, days_before_month))
```
运行结果:
```
请输入年份:2022
请输入月份:3
请输入日期:15
这是2022年的第74天。
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)