我正在尝试处理一个文件,并且我有两个函数 a 和 b。
假设a是:
def A(num1,num2):
num3 = num1 + num2
def B(num3,num4):
num5 = num3*num4
我如何使用 A(num3) 的输出并在 B 中使用它?
最佳答案
首先,您需要函数返回 值。目前 A()
只是计算值 num1 + num2
并且没有对它做任何事情。如果你想让它传回答案,你必须在它的末尾添加一个 return 语句:
def A(num1,num2):
num3 = num1 + num2
return num3
接下来,如果您想将该函数的结果传递给函数 B
,您可以这样做:
...
some_var = B(A(num1, num2), num4)
...
看,它的工作方式与在其他任何地方调用函数相同,除了它在括号内并且与您可能放置变量的位置相同。
关于python - 如何将一个函数的输出用作另一个函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54736309/