2024-04-24 10:35:39 发布
网友
我想运行一个带有while循环的函数,当while循环中断时,我想执行一些代码,然后再次运行该函数。当前我的代码如下所示:
def function1(): while var1 != var2: dostuff else: dootherstuff function1() #call the function again
虽然我几乎可以肯定这是一个错误的方法,因为我经常会得到递归深度超过错误,我不知道我还能怎么做。有人能把这个弄清楚吗?你知道吗
您可以将其包装在另一个循环中:
while True: while var1 != var2: dostuff else: dootherstuff
Python不是为深度递归而设计的:为此使用函数式语言。你知道吗
您可以将其包装在另一个循环中:
Python不是为深度递归而设计的:为此使用函数式语言。你知道吗
相关问题 更多 >
编程相关推荐