已知每行为一个字符串,数据输入如下:
使用input多行读取,出现以下错误:
因为input并不能识别"\n",所以第二次读取时读取到了空字符串,报错(我认为是这样)
可采用如下代码:
import sys
n = int(sys.stdin.readline())
lst = []
lst.append(int(n))
for line in sys.stdin:
if line != "\n":
lst.append(line.strip().split())
else:
break
print(lst)