江户川乱折腾
只需使用返回值作为参数这是一个例子:def funcA(x): return xdef funcB(y): return y#pass to functionfuncB(funcA(1))#store to variablesz = funcA(1)以下是它如何适用于您的案例:首先,您只能从中获取一个值,因为 a 不能同时小于和大于 5,因此我将修改该函数以将这两个值作为元组提供:def funA(a,b): return (a+b,a-b)def funB(c,d): print(c,d)funB(funA(1,2)[0], funA(1,2)[1])如果仔细观察,funA会返回这些值的元组,以便您可以使用它们的index;访问每个值。第一个索引是 0,第二个索引是 1,因此:funA(1,2)[0]并且funA(1,2)[1]