#44387: python 淺顯易懂(比較長)


suyueh (suyueh)

學校 : 不指定學校
編號 : 272111
來源 : [49.216.220.150]
最後登入時間 :
2024-12-26 21:34:55
b964. 1. 成績指標 -- 2016年3月apcs | From: [101.10.92.238] | 發表日期 : 2024-12-01 22:21

p = int(input())
list1 = input()
list2 = list1 # 保留原始輸入
list1 = list(map(int, list1.split())) # 轉換為整數列表
h, l, x, y = 101, 0, 0, 0

for score in list1:
if score > 59 and score < h:
h = score
elif score < 60 and score > l:
l = score

if score > 59:
x += 1
elif score < 60:
y += 1

# 將 list2 轉換為數字列表並排序
list2 = list(map(int, list2.split()))
list2.sort() # 由小到大排序

print(*list2) # 輸出排序後的 list2

if x == len(list1):
print("best case")
print(h)
elif y == len(list1):
print(l)
print("worst case")
else:
print(l)
print(h)
 
ZeroJudge Forum