Python 3.5 - 更改函数内的值?

时间:2015-11-21 03:34:12

标签: python python-3.x

好的,这是我的问题。我有两个函数,并希望在第二个函数中有一个除法,取决于第一个在0和1之间改变的值:

    def function1():
       value here should change between 0 and 1 (or True/False)
       save the value in a variable
       return the value

    def function2():
       function1() #run function1
       returned value = function1()
       if value == 0:
          do something
       else:
          do something else

我无法解决这个问题,我做错了什么?有更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

你的问题非常模糊,所以我会尽力回答。这段代码调用一个返回0或1的函数,然后用它做一些事情。

import random

def function1():
    return random.randrange(2)
    #RETURN 0 or 1
def function2():
    val = function1()
    if val==0:
        #Do Something (Whatever your want)
    elif val==1:
        #Do Something (Whatever your want)