#34599: EOF怎麼解決


eric20050107@gmail.com (Liyue-Wei)

學校 : 高雄市立高雄高級中學
編號 : 130049
來源 : [1.175.77.70]
最後登入時間 :
2024-04-27 04:52:32
b558. 求數列第 n 項 | From: [101.9.174.144] | 發表日期 : 2023-04-02 14:45

請問測試一直報錯EOF是因為版本嗎?

while True:    
    i = input()
    t = 1
    for n in range(0, int(i)):
        t+=n
    print(n, t)
已經用3.10, 3.9, 3.7測試過都沒問題,但是zerojudge一直EOF 
 
#34604: Re: EOF怎麼解決


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [101.136.203.77]
最後登入時間 :
2024-04-07 15:34:14
b558. 求數列第 n 項 | From: [118.231.152.169] | 發表日期 : 2023-04-02 17:31

請問測試一直報錯EOF是因為版本嗎?

while True:    
    i = input()
    t = 1
    for n in range(0, int(i)):
        t+=n
    print(n, t)
已經用3.10, 3.9, 3.7測試過都沒問題,但是zerojudge一直EOF 


可以用try或是sys.stdin

請參考範例

 
ZeroJudge Forum