变量的值由函数不断更新。如何使用这个变量?

时间:2017-04-14 08:53:29

标签: python python-3.x

我有一个变量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")

0 个答案:

没有答案