#18764: [Python] sys.stdin讀入的內容


python_trainee (python_trainee)

學校 : 不指定學校
編號 : 100376
來源 : [118.160.119.85]
最後登入時間 :
2019-08-11 05:05:15
a013. 羅馬數字 -- NPSC 模擬試題 | From: [118.168.60.121] | 發表日期 : 2019-08-05 01:00

EOF寫法,先把自己常用的兩種寫法寫出來,雖然網路上都可以查得到,算是提醒一下(高手可略過)

1. import sys

for str1 in sys.stdin:

    print(list(str1))

 

2. try except

try:

    str1 = input()

    print(list(str1))

except EOFError:
    pass
 
 
如果使用者輸入一個a
第一種會得到 ['a', '\n']
第二種會得到 ['a']
以前用C++寫都直接while(cin >> str1)
然後現在練習python反而忽略\n...

 

 
ZeroJudge Forum