def median(lst):
sorted_lst=sorted(lst)
if len(lst)%2==0:
even_median=0.5*sum(sorted_lst[0.5*len(sorted_lst)]+
sorted_lst[(0.5*len(sorted_lst))-1])
return even_median
else:
odd_median=sorted_lst[0.5*((len(sorted_lst))-1)]
return odd_median
Я проверил 5 раз, цифры точно целые, что происходит?
Спасибо!