专栏首页python3python3学习之递归函数

python3学习之递归函数

##递归函数
#自己调用自己
def t(a):
    if a == 1:
        return 1
    return a + t(a-1)


b = t(7)
print(b)

#计算1+2+3+4+5+6+7 的和

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python--参数注解

             首先,难发现,由于不做任何类型检查,直到运行期问题菜显现出来,或线上运行时才发现问题;

    py3study
  • python3--函数初识

    函数能提高应用的模块性,和代码的重复利用率。已经知道python提高了许多内建函数,比如print(),len()等。但你也可以自己创建函数,这被叫做用户自定义...

    py3study
  • Python带参装饰器

      原函数对象的属性都被替换了,而使用装饰器,我们的需求是查看被封装函数的属性,如何解决?

    py3study
  • 剑指Offer-跳台阶

    package Recursion; /** * 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 */ pub...

    武培轩
  • Link list achieve Phone_Contacts

    最近,数据结构可上学习了链表线性表,并且用线性表实现了简单的手机通讯录,并用C语言和python语言都实现了,基本理论是一样的,贵在实践。记录一下~

    AngelNH
  • Search a 2D Matrix

    问题:二维数组中是否存在一个数 class Solution { public: bool dfs(vector<vector<int> > &matr...

    用户1624346
  • 数据结构题集(严书)图 常见习题代码

    7.25 /*假设对有向图中n个顶点进行自然编号并以三个数组s[1..max],fst[1..n],lst[1..n]表示之其中数组s存放每个顶点的 后继顶...

    glm233
  • Rotate Image

    问题:矩阵顺时针旋转90度 class Solution { public: bool dfs(vector<vector<int> > &matrix...

    用户1624346
  • Data Structures and Algorithms Basics(017):String

    用户5473628
  • 分治算法

    在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题,直到最...

    羊羽shine

扫码关注云+社区

领取腾讯云代金券