Может ли кто-нибудь объяснить мне, почему это не работает? Сообщение об ошибке, которое я получаю: TypeError: индексы списка должны быть целыми числами или срезами, а не с плавающей запятой.
def median(lst):
s = sorted(lst)
l = len(lst)/2
if len(lst) % 2 == 0:
print((s[l] + s[l-1])/2.0)
else:
print(s[l])
median([3,3,5,6,7,8,1])