首页 > 代码库 > 递归的调用
递归的调用
递归的表现形式(此列不是递归只是说明递归的表现形式)
1 #递归的表现形式(此列不是递归只是说明递归的表现形式) 2 def f1(): 3 return "递归的表现形式" #f1函数里的功能,返回"递归的表现形式"字符串 4 def f2(): 5 r = f1() #执行f1函数 6 return r #返回f1函数的结果 7 def f3(): 8 r = f2() #执行f2函数 9 return r #返回f2函数的结果 10 def f4(): 11 r = f3() #执行f3函数 12 return r #返回f3函数的结果 13 14 adc = f4() #执行f4函数 15 print(adc) 16 #打印出 递归的表现形式 17 #递归就是嵌套式请求,向第一层请求,程序会自动一层一层的将请求信息传递到底层,然后将结果在一层一层的传递回来
递归最简单原理
程序本身自己调用自己称之为递归,类似于俄罗斯套娃,体现在代码中:用户执行函数,而函数里又在执行函数本身,相当于写了一个死循环函数,一般都需要用一个判断来决定递归深度
#!/usr/bin/env python # -*- coding:utf-8 -*- def f(a): #自定义函数 f(a) #再次执行本身函数 f(1) #执行函数,触发函数循环
递归的调用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。