В этот вопрос, у меня есть бесконечная последовательность, использующая генераторы Python. Но тот же код не работает в Python 3, потому что, похоже, нет функции next(). Что эквивалентно функции next?
def updown(n):
    while True:
        for i in range(n):
            yield i
        for i in range(n - 2, 0, -1):
            yield i
uptofive = updown(6)
for i in range(20):
    print(uptofive.next())