在Python中,我们可以使用循环来获取多行输入,直到用户输入结束。以下是一种解决方法:
lines = []
while True:
line = input()
if line:
lines.append(line)
else:
break
# 打印输入的所有行
for line in lines:
print(line)
在这个例子中,我们使用了一个无限循环来获取用户的输入。每当用户输入一行内容后,我们将其添加到一个列表中。当用户输入空行(即不输入任何内容直接回车)时,我们退出循环。
最后,我们可以使用一个循环来遍历列表,并打印出所有输入的行。
请注意,这个解决方法适用于Python 3.x版本。对于Python 2.x版本,你可能需要使用raw_input()
函数替代input()
函数来获取输入。
下一篇:不指定用户名保存文件路径的写法