Дата публикации:
Аналитика продаж и формирование сезонной капсулы
AutoCAD не запускается после переустановки - исправление
БЕСПЛАТНЫЙ КУРС: «ЦИФРОВОЙ СЕЙФ: БЭКАП ФОТО ЗА 1 ВЕЧЕР»
Бесплатный курс: Простая оптимизация Битрикс на VDSina
Чат онлайн с поддержкой emojis
Где найти материалы для ОГЭ: рекомендации
ИП или ООО: какая форма легче в Москве
Как настроить профиль ВК для SEO: базовые основы
Как проводить SEO анализ страницы ВК с помощью Ahrefs
Конвертер Морзе в звуковой файл
Коттеджный поселок "Дуслык" — у Уфы
Онлайн рулетка с поддержкой
Рандомный видеочат
Рисование направлений с текстовыми пояснениями
Самостоятельный туризм для новичков: все, что нужно знать
Системы оплаты ИИ-продуктов
Случайный разговор
Сравнение SEO инструментов для ВКонтакте: SEMrush vs Moz
Субтитры — нет, уши — да: 5 минут в день к английскому
Трубы и фитинги от китайских предприятий
Видео чат Екатеринбург
Ошибка: Атрибут `ekak_direct` не найден в экземпляре `Enemy`
Содержимое статьи:
Ошибка возникает в следующем фрагменте кода из-за отсутствия атрибута ekak_direct в конструкторе класса Enemy:
if len(array_of_enemies) != 300:
array_of_enemies.append(Enemy(enemy_x, enemy_y, enemy_speed, enemy_direct2))
Вот конструктор класса Enemy:
def __init__(self, E_x, E_y, E_r, E_speed, Ekak_direct):
self.x = E_x
self.y = E_y
self.r = E_r
self.speed = E_speed
self.direct = ekak_direct
self.anim_count = 0
Как видно из кода, конструктор ожидает в качестве последнего аргумента значение для атрибута direct, а не ekak_direct.
Исправление
Чтобы исправить ошибку, необходимо изменить имя параметра в конструкторе на direct. Исправленный код:
def __init__(self, E_x, E_y, E_r, E_speed, direct):
self.x = E_x
self.y = E_y
self.r = E_r
self.speed = E_speed
self.direct = direct
self.anim_count = 0
Обновленный код
Вот обновленный код с исправлениями:
if len(array_of_enemies) != 300:
array_of_enemies.append(Enemy(enemy_x, enemy_y, enemy_speed, enemy_direct2))
Конструктор класса Enemy теперь правильно принимает значение для атрибута direct.
Аналитика продаж и формирование сезонной капсулы
AutoCAD не запускается после переустановки - исправление
БЕСПЛАТНЫЙ КУРС: «ЦИФРОВОЙ СЕЙФ: БЭКАП ФОТО ЗА 1 ВЕЧЕР»
Бесплатный курс: Простая оптимизация Битрикс на VDSina
Чат онлайн с поддержкой emojis
Где найти материалы для ОГЭ: рекомендации
ИП или ООО: какая форма легче в Москве
Как настроить профиль ВК для SEO: базовые основы
Как проводить SEO анализ страницы ВК с помощью Ahrefs
Конвертер Морзе в звуковой файл
Коттеджный поселок "Дуслык" — у Уфы
Онлайн рулетка с поддержкой
Рандомный видеочат
Рисование направлений с текстовыми пояснениями
Самостоятельный туризм для новичков: все, что нужно знать
Системы оплаты ИИ-продуктов
Случайный разговор
Сравнение SEO инструментов для ВКонтакте: SEMrush vs Moz
Субтитры — нет, уши — да: 5 минут в день к английскому
Трубы и фитинги от китайских предприятий
Видео чат Екатеринбург
