#14773: python最後兩筆沒輸出?


k034006 (Sine Wu)

學校 : 高雄市立高雄高級中學
編號 : 46921
來源 : [180.217.135.99]
最後登入時間 :
2024-09-07 23:27:34
b346. 二元搜尋樹快速建造 | From: [219.85.143.110] | 發表日期 : 2018-08-03 23:09

我看這題python使用者兩個60%NA一個100%NA.......?

所以想問問到底是題目的問題還是code的問題

附上code:

def cin():
    return [int(i) for i in input().split()]
def tree(s):
    if not len(s):return
    print(s[0],end=' ')
    small=[i for i in s if i<s[0]]
    big=[i for i in s if i>s[0]]
    tree(small);tree(big)
    return
while 1:
    try:
        n=int(input())
        tree(cin())
        print()
    except:
        break

 
#14774: Re:python最後兩筆沒輸出?


icube (!@#$%^&*()_+)

學校 : 不指定學校
編號 : 61090
來源 : [220.135.116.184]
最後登入時間 :
2024-08-24 18:11:03
b346. 二元搜尋樹快速建造 | From: [220.135.116.184] | 發表日期 : 2018-08-03 23:25

把try except拔掉或是只捕捉EOFError你就知道了

 
#14775: Re:python最後兩筆沒輸出?


icube (!@#$%^&*()_+)

學校 : 不指定學校
編號 : 61090
來源 : [220.135.116.184]
最後登入時間 :
2024-08-24 18:11:03
b346. 二元搜尋樹快速建造 | From: [220.135.116.184] | 發表日期 : 2018-08-03 23:39

把try except拔掉或是只捕捉EOFError你就知道了

不過看起來 python 沒辦法過那兩筆。

 
ZeroJudge Forum