__iter__(self):
                  
                  
                          self.x = 0
                  
                  
                          return self.__iter__()
                  
                  
                  
                  
                  
                  class A:
                  
                  
                      def __init__(self, x):
                  
                  
                          self.x = x
                  
                  
                          
                  
                  
                      def __iter__(Iter):
                  
                  
                          Iter. += 1
                  
                  
                          return Iter
                  
                  
                          
                  
                  
                      def __next__(self, ):
                  
                  
                          if self.n >= len(self.x):
                  
                  
                            raise StopIteration
                  
                  
                          next = self.x[self.n]
                  
                  
                          self.n += 1
                  
                  
                          return next
                  
                  
                  
                  
                  
                  
                  
                  
                  я в правильном направлении?
                  
                  
                
почему ты так упорно пытаешься запихнуть некст в A?
я думал ты по iter его я и вывел в новый класс
итер должен быть в обоих классах, но в коллекции он возвращает итератор, а в итераторе он тождественен некст должен быть только в итераторе
Обсуждают сегодня