Код: Выделить всё
def median(list):
if list ==[]:
return []
elif len(list)==1:
return list[0]
else:
list= sorted(list)
length= len(list)+1
median=0
if length%2==0:
median= (list[length/2]+list[length/2-1])/2
else:
median= list[length-1/2]
return median
Код: Выделить всё
median([4, 5, 5, 4])
возникла ошибка: индекс списка выходит за пределы диапазона
PS: Я новичок в Python, извините, если это очень просто!
Подробнее здесь: https://stackoverflow.com/questions/523 ... t-as-input
Мобильная версия