您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何从用户那里获取多行输入

如何从用户那里获取多行输入

在Python 3.x中raw_input(),Python 2.x的input()功能已被替换。但是,在两种情况下,您都无法输入多行字符串,为此,您需要从用户行中逐行获取输入,然后.join()使用来进行输入\n,或者您也可以采用多种行并使用+由运算符分隔的行将它们连接起来\n

要从用户那里获得多行输入,您可以像这样:

no_of_lines = 5
lines = ""
for i in xrange(no_of_lines):
    lines+=input()+"\n"

print(lines)

要么

lines = []
while True:
    line = input()
    if line:
        lines.append(line)
    else:
        break
text = '\n'.join(lines)
其他 2022/1/1 18:44:40 有307人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶