Я пытаюсь сделать игру с врагами, которые появляются постоянно. Я делал что-то подобное в прошлом, но использовал команду exec("enemy%s = Enemy()" % x)
для последовательного создания экземпляров класса. Мне было интересно, есть ли более эффективные способы сделать это. Пожалуйста, свяжите меня с дубликатом, если они есть, поскольку я не смог их найти.
Я пробовал
virus = {virus0 : Virus()}
for x in range(1, 11):
virus.append((virus : Virus()) % x)
, но это вернуло неверный синтаксис. Я не знаю, как правильно сделать это с помощью словаря или списка.