class MetaClass(type): def __new__(cls, name, bases, dct)… — Python | Тесты для программистов — TG.ME

class MetaClass(type):
def __new__(cls, name, bases, dct):
dct['meta_value'] = 100
return super().__new__(cls, name, bases, dct)

def __init__(cls, name, bases, dct):
cls.meta_value += len(name)

class A(metaclass=MetaClass):
pass

class B(metaclass=MetaClass):
pass

print(A.meta_value + B.meta_value)


💕 Наш уютный чатик

#Python
September 8, 2026 299