用户:
晓核查看:18 回复:8 评论:18 创建时间:2021-04-17T15:11:43
有没有人告诉我,什么是递归函数
冷鱼闲风自己调用自己叫做递归
b=0
a(b):
print(b)
if(b!=50)
a(b+1)
a(b)
函数意思是把b赋值给a函数,打印b,然后再调用a函数打印b,直到b=50,停止打印。结束
这就是a函数调用a函数。递归
点赞1
评论
递归=
声明一个函数(带至少一个参数)
{
退出条件(意思就是如果条件达成就返回一定的值)
递推公式(退出条件不成立就返回一个值,这个式子套用自己这个函数)
}
懂否?
点赞0
评论
例: 声明有一个变量n输入n声明有全局函数a(参数是x) { 如果x=n 返回n的值 返回x+f(x+1)的值 } 输出->执行函数a(1)(意思是输出a(传入参数为1)的返回值) 输入输出样例(斜杠区分输入输出):5/15 6/21 100/5050 99/4950
点赞0
评论