"\n"结束
"空两格\n"回车:重复上段代码
import sys
try:
mx = []
while True:
m = input().strip()
# 上一行输入报错的话,可以用下一行,需要import sys
# m = sys.stdin.readline().strip()
#若是多输入,strip()默认是以空格分隔,返回一个包含多个字符串的list。
if m == '':
break
mx.append(m)
print(mx)
except:
pass
为啥要空两格再\n继续输入呢,单击换行本来就允许继续输入,双击换行停止输入
还有·就是,strip() 是去除字符两边空格
try:
lst = []
while True:
m = input() # .strip() 是去除字符两边空格
# 上一行输入报错的话,可以用下一行,需要import sys
# m = sys.stdin.readline().strip()
# 若是多输入,strip()默认是以空格分隔,返回一个包含多个字符串的list。
if m == '':
break
mx = m.split(' ')
lst.append(mx)
print(lst)
except:
pass
import sys
try:
mx = []
while True:
m = input()
# 上一行输入报错的话,可以用下一行,需要import sys
# m = sys.stdin.readline().strip()
#若是多输入,strip()默认是以空格分隔,返回一个包含多个字符串的list。
if m == '':
break
else:
mx.append(m)
print(mx)
except:
pass
如果对你有帮助,帮忙点击一下采纳谢谢