Как в питоне создать класс через Input

Как через input создать класс т.е. а = input() Как создать класс чтобы название класса было то что ввели в "а"


Ответы (1 шт):

Автор решения: AlTheOne

Совершенно неясно зачем Вам нужно это, но давайте попробуем сделать так:

# Принимаем пользовательский ввод и сохраняем его...
class_name = input()

# Создаем экземпляр, в качестве названия ему укажем пользовательский ввод...
my_class = type(class_name, (object,), {})

# Проверяем: видим что название соответствует пользовательскому вводу...
print(my_class.__name__)

→ Ссылка