のpython 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