【发布时间】:2021-10-19 01:07:13
【问题描述】:
如何仅通过运行 def 函数才能获得第一个或第二个返回值。我试图只获得WhatIsA 的加法值,我只是想获得WhatIsB 的乘法值。我知道下面的代码不方便,但我只想知道是否有一种方法可以在运行a[0] 或b[1] 之类的程序时指定返回值的唯一索引。我怎么能做到这一点?
def WhatIsA(value1, value2):
a[0] = Values(value1,value2)
return a[0]
def WhatIsB(value1, value2):
b[1] = Values(value1,value2)
return b[1]
def Values(value1,value2):
a = value1+value2
b = value1*value2
return a, b
print(WhatIsA(10, 15))
print(WhatIsB(2, 12))
输出:
(25, 150)
(14, 24)
预期输出:
25
24
【问题讨论】:
标签: python function return iteration parameter-passing