蟒蛇2.7:简单平均收益 “不正确” 与否,价值
def median(lista):
lista.sort()
print(lista)
x = len(lista)
if x == 1:
return lista[0]
elif len(lista) % 2 != 0:
return lista[((x-1)/2)]
else:
y = lista[(x/2) - 1]
z = lista[(x/2)]
print (y,z)
return (y + z)/2
print(median([1,6,3,4,2,5]))
显示:
[1, 2, 3, 4, 5, 6]
(3, 4)
3
None
何乐而不为3.5?
谢谢!
非常感谢你! – costinv