python处理多行键盘输入
根据牛客网的说法:https://www.nowcoder.com/discuss/276
import sys
try:
while True:
line1 = sys.stdin.readline().strip()
if line1 == '':
break
line2 = sys.stdin.readline().strip()
a = int(line1)
l = list(map(int, line2.split()))
print(a)
print(l)
except:
pass
使用python的标准输入函数,strip()是取出输入收尾的多余的空格、回车、缩进等等字符,在很多测试用例是必须的
可以看到,此时可以一直读取输入,直到输入为空。
Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句