zoukankan      html  css  js  c++  java
  • python递归函数(计算阶乘)

        def f1(x,x1=1):
            if x == 1:  
                return x1  #x1这个值为我们所需要的值,所以返回
            x1 *= x
            r = f1(x-1,x1) #r接收返回值,并在下面接着返回
            return r
      
        ret = f1(7)  #接收返回来的值就是x1的值赋给ret
    print(ret)

    在这里x1参数指定了值,所以传值时可以不用传,不传时,x1默认为1,这里是为了方便在递归时传两个值,才设的x1

  • 相关阅读:
    .net core
    asp.net core之abp框架
    C#
    c#
    C#
    C#
    C#
    技术术语
    mysql
    006.内测.情景之迷你财务记账
  • 原文地址:https://www.cnblogs.com/liudi2017/p/7383998.html
Copyright © 2011-2022 走看看