Написать класс 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 (последним исправлял пользователь FrBrGeorge 2025-10-31 12:23:16)