不好意思 我是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))