python处理多行键盘输入

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36372879/article/details/85796494

根据牛客网的说法: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 不做任何事情,一般用做占位语句

猜你喜欢

转载自blog.csdn.net/weixin_36372879/article/details/85796494
今日推荐