首页 > 其他分享 >82:递归函数_阶乘计算案例

82:递归函数_阶乘计算案例

时间:2022-11-19 14:36:07浏览次数:51  
标签:递归函数 python two 82 factorial 阶乘

【操作】 使用递归函数计算阶乘(factorial)

def factorial(n):
    if n == 1:
        return 1
    return n * factorial(n - 1)


for i in range(1, 6):
    print(i, '!=', factorial(i))

输出结果:

D:\work\python\two\venv\Scripts\python.exe D:\work\python\two\mypy18.py 
1 != 1
2 != 2
3 != 6
4 != 24
5 != 120

标签:递归函数,python,two,82,factorial,阶乘
From: https://www.cnblogs.com/yuanzijian/p/16906043.html

相关文章

  • 81:递归函数_函数调用内存分析_栈帧的创建
    ###递归函数递归函数指的是:自己调用自己的函数,在函数体内部直接或间接的自己调用自己。递归类似于大家中学数学学习过的“数学归纳法”。每个递归函数必须包含两个部分:1.......
  • Codeforces Round #829 A+B+C+D 题解
    A.TheUltimateSquare题意询问\(T\)次,给定\(n\)块木板,第\(i\)块为\(1\times\lceil\fraci2\rceil\)大小,求能拼出的最大正方形边长数据范围:\(1\len\le10^9,1......
  • ERROR 1820 (HY000): You must reset your password using ALTER USER statement befo
    首先安装后,执行任何指令都会提示:ERROR1820(HY000):YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.可以用以下指令修改......
  • Codeforces Round #828 (Div. 3) A~F
    A签到点击查看代码#include<bits/stdc++.h>#definelllonglongusingnamespacestd;constintN=2e5+10;intn;map<int,char>m;inta[N];chars[N];i......
  • pytest文档82 - 用例收集钩子 pytest_collect_file 的使用
    前言pytest提供了一个收集用例的钩子,在用例收集阶段,默认会查找test_*.py文件或者*_test.py文件。如果我们想运行一个非python的文件,比如用yaml文件写用例,那么就需要......
  • WordPress标题分隔符”-“被转义为“–”怎么办?
    按照百度搜索资源平台《百度搜索网页标题规范:让标题回归标题本身》百度官方文档参考,如果WordPress标题里出现不规范“&#8211”这是不符合SEO规范,而我们要做就是把正常”-“......
  • 白嫖永久服务器1668482460013
    阿贝云服务器注册免费领取1核1g内存5m宽带10g内存的云服务器,对于个人来说完全够用了。还有免费备案和虚拟主机,免备案对于搭建个人博客就很方便,部署了小项目上去,运行流畅不......
  • 白嫖永久服务器1668482615004
    阿贝云服务器注册免费领取1核1g内存5m宽带10g内存的云服务器,对于个人来说完全够用了。还有免费备案和虚拟主机,免备案对于搭建个人博客就很方便,部署了小项目上去,运行流畅不......
  • 【XSY4829】鸽子的彩灯(线段树)
    大强说很套路,所以记一下。首先当前的电流就是剩下还未经过的点亮的灯的\(c_i\)之和。考虑一个暴力的做法:初始将所有询问的流量设为\(0\),从后往前扫过每一个彩灯\(i\)......
  • 洛谷刷题_P1009 [NOIP1998 普及组] 阶乘之和
    题目P1009[NOIP1998普及组]阶乘之和题目链接https://www.luogu.com.cn/problem/P1009知识点求阶乘正常做法:#include<stdio.h>longlongjiecheng(longlongn)......