使用python实现正整数的阶乘
来源:互联网 发布:美恰软件 编辑:程序博客网 时间:2024/05/01 10:02
一个正整数的阶乘 比如 正整数 5: 5 ! = 5 * 4 * 3 * 2 * 1
这个比较简便的方法可以通过递归(recursion)的方式实现
我们知道递归的核心思想是:函数调用函数自身
代码如下:
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n - 1)
number = int(input("请输入一个正整数: "))
result = factorial(number)
print("%d 的阶乘是 %d" %(number,result))
结果如下:
阅读全文
0 0
- 使用python实现正整数的阶乘
- 关于求一个正整数阶乘的实现
- 使用递归实现接收用户输入的正整数,输出该数的阶乘
- 任意正整数的阶乘
- 计算一个正整数的阶乘(JavaScript)
- 编程计算一个正整数的阶乘
- Python 实现n阶乘
- 【python】实现阶乘x!
- 阶乘python递归实现
- python实现阶乘
- python实现阶乘阶乘--reduce函数
- 使用递归实现阶乘
- 任意正整数求阶乘
- 求不大于n的正整数的阶乘的和
- Python 阶乘的实现和递归的最大深度
- 正整数n的阶乘中0的个数
- python中reduce实现阶乘
- Python Tricks(十一)—— 阶乘的实现
- Delaunay三角网生成算法
- [转载]Ubuntu 16.04编译安装OpenCV(Python2 /python3)(使用虚拟环境)
- 快速删除所有空值:汪琪玩Excel第十四招
- Go Context包使用
- C#model类与XML转换类
- 使用python实现正整数的阶乘
- LMA和VMA
- 前端小白--CSS实现水平垂直居中
- FGSM(Fast Gradient Sign Method)生成对抗样本(32)---《深度学习》
- Vegas文字投影的模糊效果怎么制作?
- Unity响应Android的返回键,Home键
- Android bat批处理自动执行adb shell命令
- NFS开发环境搭建
- ELK=Elasticsearch+Logstash+kibana