python用户随意输入一串字符,程序依次在相邻位置插入一个空格,逐行输出。
时间: 2024-11-12 15:45:35 浏览: 23
Python实现将多个空格换为一个空格.md的方法
在Python中,你可以通过循环和字符串操作轻松地实现这个功能。下面是一个简单的示例代码:
```python
def insert_spaces(input_string):
# 将输入字符串按行分割成列表
lines = input_string.split('\n')
# 遍历每一行
for i in range(len(lines)):
# 每隔一个字符插入一个空格
lines[i] = ''.join([' ' + char if j > 0 else char for j, char in enumerate(lines[i])])
# 重新组合成字符串并逐行输出
output = '\n'.join(lines)
return output
# 获取用户输入
input_from_user = input("请输入一串字符:\n")
# 调用函数处理并输出结果
formatted_output = insert_spaces(input_from_user)
print(formatted_output)
阅读全文