我有一个变量distance
,其值通过函数a
不断更新。
在函数内部,有一个无限循环,它不断改变distance
的值。
我想使用这个变量并且能够编写类似的语句
if distance ==0:
。
我觉得这是不可能的,因为我们想要同时执行两个任务,一个是更新distance
的值,另一个是条件语句。代码永远不会到达条件语句,因为它将永远保留在无限循环中。
我该怎么做?
添加了一些代码供参考:
def a():
global distance
while True:
distance+=1
def b():
#want to call a so that distance keeps on getting updated
if distance < 100:
print ("I am the best")