Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Как в YandexTranslate создать API ключ для Unity.AutoTranslator-ReiPatcher
1 ставка
Странное поведение в управлении машины в Unity 3D
1 ставка
AHK GUI v2: Сократить код (Оптимизация кода)
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
python
Андрей Карельский
Мастер
(1207), на голосовании
10 лет назад
этот фрагмент кода вызывает ошибку
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
из-за чего это происходит?
Голосование за лучший ответ
Игорь Смирнов
Профи
(532)
10 лет назад
весь код покажите
Андрей Карельский
Мастер (1207)
10 лет назад
в сумме там строк 10, которые на этот кусок никак не влияют
rama
Мастер
(1120)
10 лет назад
Что делает myFunction? где определяется e? Покажите весь код лучше, как уже писали.
По коду получается, что функция myFunction очищает список и функции max передается пустая последовательность.
Alex
Ученик
(215)
10 лет назад
А попробуй присвоить значение для переменной e
KingLeonidas
Гуру
(3766)
10 лет назад
Ну так в чём проблема перевести? У тебя в max() попадает пустая последовательность. Убедись что список не пуст, перед тем, как использовать max().
Похожие вопросы
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
из-за чего это происходит?