我想传递一个函数的返回值作为python中的另一个函数的参数

时间:2016-08-07 07:00:35

标签: function python-3.x

这是我的代码:

def fun_one(x):
    total = x + 5
    return total


def fun_two(y):
    y += 5
    return y

fun_one(5)
print(fun_two(fun_one()))

现在我想将fun_one的返回值作为参数传递给fun_two。怎么做?

2 个答案:

答案 0 :(得分:3)

你可以这样做:

def fun_one(x):
    total = x + 5
    return total


def fun_two(y):
    y += 5
    return y

print(fun_two(fun_one(5)))

或者您也可以这样做:

def fun_one(x):
    total = x + 5
    return total


def fun_two(y):
    y += 5
    return y

temp=fun_one(5)
print(fun_two(temp))

答案 1 :(得分:0)

fun_one(5)内调用fun_two(),如下所示:

# Replace these lines
fun_one(5)
print(fun_two(fun_one()))

# With this
print(fun_two(fun_one(5)))