#11622: 提供另一種python的解法


python5083 (python初學者(a5083))


while True:
    try:
        line=input()
        print("hello, {0}".format(line))
    except:
        break

這裡要先知道python的例外處理

假如輸入到EOF檔尾時,PYTHON會丟出EOFError例外

這時就會執行except:區塊的陳述句,也就是跳出迴圈,所以程式可以結束

在pycharm debug時 如果遇到 stdin似乎會引發例外,所以我才會不想用sys.stdin來解決問題