不好意思 我是Python初學者,問的問題可能很蠢很基本,
請大家包涵
我想寫一個list 的 sorting function (不用內建的sort),
並且計算該list的平均值。
以下是我目前寫的codes,但是跑的結果是甚麼都沒有,也沒有error。
可以請教問題出在哪嗎? 感謝!
new_list = []
original_list=[]
def sorting(original_list):
while original_list:
max = original_list[0]
for x in original_list:
if x > max:
max = x
new_list.append(max)
original_list.remove(max)
return new_list
def average(new_list):
sum = 0
for j in range(len(new_list)):
sum += new_list[j]
return sum/len(new_list)
original_list=[3,9,7,4,0,2]
print(sorting(original_list))
print(average(new_list))