Python
этот фрагмент кода вызывает ошибку
a = [2,9,4,3,7,1,8,6,5]
d = max(a) - e
print d #тут значение выводится
d = myFunction( a, d ) #ошибка возникает тут, при чем, сам метод рабочий
вот что пишет:
d = int (max(a) - e)
ValueError: max() arg is an empty sequence
из-за чего это происходит?
По дате
По Рейтингу
Ну так в чём проблема перевести? У тебя в max() попадает пустая последовательность. Убедись что список не пуст, перед тем, как использовать max().

А попробуй присвоить значение для переменной e
Что делает myFunction? где определяется e? Покажите весь код лучше, как уже писали.
По коду получается, что функция myFunction очищает список и функции max передается пустая последовательность.
весь код покажите