Пытаясь построить функцию, которая возвращает медианы, продолжайте получать ошибки «индексируйте число с плавающей точкой, а не целое число» - PullRequest
0 голосов
/ 19 мая 2018
            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 раз, цифры точно целые, что происходит?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...