http://pyobject.ru/blog/2010/02/04/python-quiz/
И столкнулся с проблемами при решении 4-й из темы “классы”:
Написать класс, который регистрирует свои экземпляры и предоставляет интерфейс итератора по ним
>>> x = Reg() >>> x <Reg instance at 0x98b6ecc> >>> y = Reg() >>> y <Reg instance at 0x98b6fec> >>> z = Reg() <Reg instance at 0x98ba02c> >>> for i in Reg: ... print i <Reg instance at 0x98b6ecc> <Reg instance at 0x98b6fec> <Reg instance at 0x98ba02c>
Не могу придумать аккуратного решения без использования, например, какого-нибудь общего списка. Предполагаю, что тут есть какие-то тонкости, которые я не учел. Кто как решит задачку?