Написать класс Defaulter, потомки которого будут обладать следующим свойством: для всех полей, аннотацией которых является тип, поле класса будет проинициализировано значением тип(). Использовать .__init_subclass__()

   1 class C(Defaulter):
   2     A: int 
   3     B: float = 123.456
   4     C: "Not a type"
   5 
   6 a = C() 
   7 print(C.A, C.B, hasattr(C, "C"), a.A, a.B, hasattr(a, "C"))

0 0.0 False 0 0.0 False

Текст после вывода — это тоже пояснения, не показываются.


CategoryHomework

LecturesCMC/PythonIntro2025/Homework_Defauter (последним исправлял пользователь FrBrGeorge 2025-11-26 21:53:46)