Infinite for loops possible in Python?

后端 未结 10 2202
误落风尘
误落风尘 2020-12-06 10:39

Is it possible to get an infinite loop in for loop?

My guess is that there can be an infinite for loop in Python. I\'d like to know this for future refe

10条回答
  •  情书的邮戳
    2020-12-06 11:42

    You can configure it to use a list. And append an element to the list everytime you iterate, so that it never ends.

    Example:

    list=[0]
    t=1
    for i in list:
            list.append(i)
            #do your thing.
            #Example code.
            if t<=0:
                    break
            print(t)
            t=t/10
    

    This exact loop given above, won't get to infinity. But you can edit the if statement to get infinite for loop.

    I know this may create some memory issues, but this is the best that I could come up with.

提交回复
热议问题