1. 程式人生 > >python處理多行鍵盤輸入

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 不做任何事情,一般用做佔位語句