<分区> 分区>
我知道这是不可能的。返回将退出它。有没有办法让它成为可能。我有 while 循环,它计算值。我想从 while 循环返回值并将其用于进一步处理,然后再次返回 while 循环并从停止的地方继续。我知道返回将退出循环。如何让它成为可能。
示例代码如下:
import datetime
import time
def fun2(a):
print("count:", a)
def fun():
count = 0
while 1:
count = count+1
time.sleep(1)
print(count)
if count == 5:
return count
a = fun()
fun2(a)
我的输出:
1
2
3
4
5
count: 5
要求的输出:
1
2
3
4
5
count: 5
6
7
8
9
and goes on....
