您当前的位置: 首页 >  Python

ThnPkm

暂无认证

  • 3浏览

    0关注

    98博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python 笔记7 函数(嵌套 递归)

ThnPkm 发布时间:2021-11-06 11:05:47 ,浏览量:3

函数的嵌套:
 # 如果函数A中,调用了另一个函数B
 # 那么先把函数B中的任务都执行完毕
 # 之后才会回到上次 函数A执行的位置

def testB():
     print('这里是testB函数执行的代码..(省略)')

def testA():
    print('A开始')
    testB()
    print('A结束')

testA()   #A开始
          #这里是testB函数执行的代码..(省略)
          #A结束
递归函数:
# 如果一个函数在内部不调用其他的函数。
# 而是自己本身的话,这个函数就是递归函数。

def test():
    print(111)
    test()



# 调用Python对象时超出的最大递归深度
test()

用递归函数计算阶乘1:
# 计算5的阶乘
def cal_num(num):
    i=1
    result=1
    while i1:
        result = num * cal_num(num-1)
    else:
        result = 1

    return result

print(cal_num(5))  #120

关注
打赏
1660722558
查看更多评论
立即登录/注册

微信扫码登录

0.0428s