演示:简单递归函数的定义和使用 需求:1~5进行累加 找寻关系: 函数名:mySum(num) 1).找临界点:运算到1(加到1)就结束了 2). 第一次:5 mySum(5-1)-->return 5 10 第二次:4 mySum(4-1)-->return 4 6 10 第三次:3 mySum(3-1)-->return 3 3 6 第四次:2 mySum(2-1)-->return 2 1 3 第五次:1 -->return 1
代码语言:javascript复制def mySum(num):
if num==1:
return 1
return num mySum(num-1)
print(mySum(5))
需求:计算1~5的阶乘
代码语言:javascript复制def jiechen(num):
if num==1:
return 1
return num*jiechen(num-1)
print(jiechen(5))