前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >五、python学习笔记-函数-函数基础(六)

五、python学习笔记-函数-函数基础(六)

原创
作者头像
堕落飞鸟
发布2022-01-13 08:44:04
2010
发布2022-01-13 08:44:04
举报
文章被收录于专栏:飞鸟的专栏
代码语言:javascript
复制
# 递归函数
"""
1、在函数内部,可以调用其他函数,如果一个函数在内部调用自身,这个函数就是递归函数
2、递归函数需要结束条件
3、所有递归函数能做的,循环都可以做
4、递归函数很多时候,效率很低
"""

"""阶乘
1、下面这种计算形式叫做阶乘
5!= 5*4*3*2*1
"""


# 示例1、通过递归函数实现阶乘
def foo1(x):
    if x == 1:
        return 1
    return x * foo1(x-1)


result = foo1(5)
print(result)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档