Python 输入第一行年月日,第二行是一个表示定时天数的正整数,输出第一行在第二行天数之后的日期
时间: 2023-05-16 07:07:00 浏览: 57
可以使用 Python 的 datetime 模块来实现这个功能,代码如下:
```python
from datetime import datetime, timedelta
# 输入年月日和定时天数
year, month, day = map(int, input().split())
delta = int(input())
# 构造 datetime 对象
date = datetime(year, month, day)
# 计算定时后的日期
new_date = date + timedelta(days=delta)
# 输出结果
print(new_date.strftime("%Y-%m-%d"))
```
在这个代码中,我们首先使用 `input()` 函数获取用户输入的年月日和定时天数,然后使用 `datetime` 模块的 `datetime` 类构造一个日期对象。接着,我们使用 `timedelta` 类计算出定时后的日期,并使用 `strftime()` 方法将日期格式化为字符串输出。
例如,如果用户输入的年月日是 `2022 1 1`,定时天数是 `365`,那么程序将输出 `2023-01-01`,表示在一年后的日期。