0
is42 = False
while True:
d = int(input())
if d == 42:
is42 = True
if not is42:
print(d)
我輸入如下當運行一段簡單的代碼時,我遇到了EOF錯誤。有人可以向我解釋EOF嗎?
1
4
23
42
58
我的輸出如下
1
4
23
然後錯誤發生
Traceback (most recent call last): File "./prog.py", line 5, in EOFError: EOF when reading a line
我正在做一個SPOJ問題,它說重新打印所有輸入,直到出現42。計算機如何查看和處理或更好地處理什麼是EOF(文件結束)錯誤?
你什麼時候打破循環? – Yousaf