gpt4 book ai didi

python - 请帮助我理解使用函数进行算术运算时出现的意外结果

转载 作者:太空宇宙 更新时间:2023-11-04 08:58:55 24 4
gpt4 key购买 nike

答案1如何?

对此有点困惑,有人可以解释为什么 beta y - x 是 2 - 3 而不是 3 - 2 吗?

alpha(2, 3) 的计算结果是什么:

def alpha(x, y):
return x + beta(y, x)

def beta(x, y):
return y - x # [1]

最佳答案

alpha(2,3)

导致执行以下代码:

return 2 + beta(3,2)   # (*)

beta(3,2) 调用依次导致:

 return 2 - 3

给出 -1,所以在 (*) 中你有 2 + -1,即 1.

关于python - 请帮助我理解使用函数进行算术运算时出现的意外结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27514584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com