Ответы
Ответ дал:
1
Это ошибка (Exception), говорящая о том, что итерация объекта была закончена (Объект итератора, получается с помощью функции iter).
Её принято отлавливать, например:
r = iter(range(10))
while True:
try: i = next(r)
except StopIteration: break
print(i)
Цикл for, в свою очередь, автоматически ловит эту ошибку, и завершается.:
for i in range(10):
print(i)
Если ты пишешь собственный итератор, вызвать эту ошибку (чтобы закончить его) можно так:
raise StopIteration
Если остались вопросы, спрашивай.
rbakirgalieva:
пасиьа
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад
9 лет назад