0
|
RASEL MAHMUD · 技术社区 · 3 月前 |
![]() |
1
0
这三条规则都是正确的,因此函数是正确的。实施基本上说
编辑
当它达到0时,平凡的情况得到解决,然后该函数将结果返回给调用它的函数
所以你的is_odd(5)是第一个被调用的函数,它调用了is_even(5),以此类推,然后is_even(0)将结果返回给is-odd(0)。然后is_odd(0)将结果返回给is_even(1)。 具有较大x的函数确实会调用具有较小x的函数,但一旦x为0的简单情况得到解决,具有较小x函数的结果就会返回给调用者,即具有较大x函数,因此你可能会有x增加的错觉,但实际上它并没有增加。相反,x较大的函数调用会等待x较小的函数调用被求值,一旦结果准备就绪,它就会接管该阶段并完成计算。 |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |