获得用户的输入当作填充符号,以30字符宽居中输出PYTHON字符串。请完善代码。 例如,输入#,则输出############PYTHON############
时间: 2024-10-21 12:08:40 浏览: 34
python字符串对其居中显示的方法
5星 · 资源好评率100%
要实现这个功能,你可以使用`input()`函数获取用户输入的填充符号,然后使用`center()`方法将"PYTHON"字符串居中显示。以下是一个简单的Python代码示例:
```python
# 获取用户输入的填充符号
fill_char = input("请输入填充符号(不超过1个字符): ")
# 检查输入是否为单个字符
if len(fill_char) != 1:
print("输入错误,请输入单个字符!")
else:
# 定义要填充的字符串
string_to_fill = "PYTHON"
# 计算填充后的总长度
total_length = 30 + (len(string_to_fill) * 2)
# 使用填充符号居中填充并打印结果
output_string = fill_char * (total_length // 2 - len(string_to_fill)) + string_to_fill + fill_char * (total_length // 2 - len(string_to_fill))
print(output_string)
```
运行这段代码后,如果用户输入的是`#`,输出将会是`############PYTHON############`。
阅读全文