input() 函数默认会自动换行,直接在输入后按回车即可。
这就是坑,别用 print(),它会换行。
input() 函数默认回车即结束输入,若要下一行继续输入,可使用多行输入方法。
python
使用多行字符串
input_str = input("请输入:\n")
或者使用循环和input()结合。
python print("请连续输入,每行一个内容:") while True: line = input() if line == "结束": break
处理输入的line
python
输入一行,按下回车后继续输入
user_input = input() user_input += input() # 下一行继续输入
Python中,使用input()函数获取用户输入时,直接按下回车键会自动换行。若想在下一行继续输入,可以在输入内容后使用反斜杠\进行转义,如下:
python a = input("请输入:") print(a) # 输出:请输入: a = input("请输入:\n") # 输出:第一行输入内容 a = input() # 输出:第二行输入内容