输入年-月-日,输出英文缩写,并加上装饰物20个字符宽度 python语言
时间: 2023-05-17 17:03:22 浏览: 81
Python编程基础题(7-输入星期数字,输出对应英文)
我可以回答您的问题。以下是Python代码,它将接受一个年-月-日的输入并输出英文缩写,同时添加20个字符宽度的装饰物:
```python
import datetime
# 获取当前日期
date_input = input("请输入日期(格式为年-月-日): ")
year, month, day = map(int, date_input.split("-"))
date = datetime.date(year, month, day)
# 获取英文缩写
month_name = date.strftime("%b")
day_num = date.strftime("%d")
year_num = date.strftime("%Y")
abbr = f"{month_name} {day_num}, {year_num}"
# 添加装饰物
decorator = "*" * 20
output = f"{decorator}\n{abbr.center(20)}\n{decorator}"
print(output)
```
希望这可以帮助您解决问题!
阅读全文