Написать класс Borg, экземпляр которого создаётся с одним необязательным параметром — числом (по умолчанию 0). Класс должен поддерживать строковое представление (возвращается строка со значением из экземпляра). Итератор по любому из экземпляров класса должен возвращать все значения существующих экземпляров этого класса в порядке их создания. Операции += число и -= число над любым экземпляром класса должны прибавлять (соответственно, вычитать) чисто из всех существующих экземпляров этого класса.

   1 a, b, c = Borg(5), Borg(10), Borg(16)
   2 print(a, b, c)
   3 print(*a)
   4 b += 10
   5 c -= 1
   6 print(*a)
   7 del b
   8 print(*a) 

5 10 16
5 10 16
14 19 25
14 25
Разумеется, переводы строки допускаются.


CategoryHomework

LecturesCMC/PythonIntro2025/Homework_BorgSum (последним исправлял пользователь ВячеславКрет 2025-10-29 12:24:53)