#21411: 幫忙看一下哪裡錯(自己測ok,但傳上去有問題)(pyhton)


angusben (adamben)

學校 : 私立辭修高級中學
編號 : 109521
來源 : [36.226.203.21]
最後登入時間 :
2024-01-18 10:25:17
b964. 1. 成績指標 -- 2016年3月apcs | From: [42.73.0.195] | 發表日期 : 2020-05-30 16:05

(一直出現您的程式被監控系統中斷,可能是程式無法正常結束所導致。)

while True:

     L=[]

     n=int(input())

     best=0

     worst=n-1

     for i in range(n):

          a=int(input())

          L.append(a)

     L.sort(reverse=False)

     for i in range(n):

          if L[i]>=60:

               break

          best=i

     for i in range(n-1,-1,-1):

          if L[i]<60:

               break

          worst=i

     for i in range(n):

          if i==n-1:

               print(L[i])

               break

          print(L[i],end=" ")

     if L[0]>=60:

          print("best case")

     else:

          print(L[best])

     if  L[n-1]<60:

          print("worst case")

     else:

          print(L[worst])

    

 
#28623: Re:幫忙看一下哪裡錯(自己測ok,但傳上去有問題)(pyhton)


jeter.nice@gmail.com (唯一)

學校 : 德明財經科技大學
編號 : 112857
來源 : [60.251.47.215]
最後登入時間 :
2023-04-16 13:02:46
b964. 1. 成績指標 -- 2016年3月apcs | From: [59.120.39.82] | 發表日期 : 2021-12-22 13:02

(一直出現您的程式被監控系統中斷,可能是程式無法正常結束所導致。)

while True:

     L=[]

     n=int(input())

     best=0

     worst=n-1

     for i in range(n):

          a=int(input())

          L.append(a)

     L.sort(reverse=False)

     for i in range(n):

          if L[i]>=60:

               break

          best=i

     for i in range(n-1,-1,-1):

          if L[i]<60:

               break

          worst=i

     for i in range(n):

          if i==n-1:

               print(L[i])

               break

          print(L[i],end=" ")

     if L[0]>=60:

          print("best case")

     else:

          print(L[best])

     if  L[n-1]<60:

          print("worst case")

     else:

          print(L[worst])

    

你的try except呢?

你這樣是無限迴圈ㄟ

 
ZeroJudge Forum