【问题描述】编一程序,从键盘输入年份和该年中的第几天,计算并输出该天的日期(yyyy-mm-dd)。 【输入形式】年份和该年中的第几天。 【输出形式】该天的日期(yyyy-mm-dd)。 【输入样例】2022 279 【输出样例】2022-10-6
时间: 2024-09-24 12:18:04 浏览: 68
Python程序实现输入一个日期计算当前日期是当年的中第几天
这是一个简单的Python程序示例,它会根据用户输入的年份和第几天来计算具体的日期:
```python
from datetime import datetime
def calculate_date(year, day):
# 创建datetime对象,第一天是1月1日
start_date = datetime.strptime(f"{year}-01-01", "%Y-%m-%d")
# 计算指定的天数后的日期
target_date = start_date + timedelta(days=day - 1)
# 格式化输出日期
return target_date.strftime("%Y-%m-%d")
# 输入样例
year = int(input("请输入年份: "))
day = int(input("请输入该年中的第几天: "))
# 计算并输出结果
date_output = calculate_date(year, day)
print(f"输出样例: {date_output}")
#
阅读全文