Python学习之求阶乘篇
2024-10-09 05:15:39
描述
给定一个数n,范围为0≤n≤100,请你编程精确的求出n的阶乘n!。
输入
输入数据有多行,每行一个整数n,当n<0时输入结束。
输出
输出n的阶乘。
样例输入
1
2
3
4
-1
样例输出
1
2
6
24
def fact(n):
if n == 0:
return 1
else:
return n * fact(n - 1)
while True:
a=int(input())
if a<0:
break
else:
print(fact(a))
用python进行大数据的实现还是很方便的
最新文章
- ovirt配置为cas登录
- angularjs里对JS的lowercase和uppercase的完善
- SQL Server系列
- 关于win10输入法问题(打不出中文)解决方法
- struts.xml配置
- ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- linux入门教程(五) Linux系统的远程登录
- focusky 购买指南
- springMVC上传图片
- AW笔记本升级SSD,外接双屏中的一些注意事项
- JavaScript RegExp对象
- iOS开发之自定义弹出的键盘
- PyQt4 初试牛刀二
- [js高手之路]this知多少
- js基础进阶--关于setTimeout的思考
- Thinking in work
- SpringCloud Zuul网关的简单理解
- CentOS 7 vi编辑命令
- 面向对象【林老师版】:面向过程vs面向对象(一)
- poj-2888-矩阵+polya