python计算阶乘和的方法(1!+2!+3!+...+n!)


Posted in Python onFebruary 01, 2019

方法一:使用while循环来计算

n = int(input())
jie = 1
sum = 0
i = 1
while n >= i:
  jie = jie * i
  sum = sum + jie
  i = i + 1
print(sum)

方法二:使用递归函数调用阶乘方法求和(其中n的值在1~40之间)

def jie(n):
  if n == 1:
    return 1
  else:
    return n*jie(n-1)
n = int(input())
sum = 0
if n < 1 or n > 40:
  print("请重新输入数据")
else:
  for i in range(1,n+1):
    sum = sum + jie(i)
  print(sum)

以上这篇python计算阶乘和的方法(1!+2!+3!+...+n!)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python装饰器在Django框架下去除冗余代码的教程
Apr 16 Python
CentOS中使用virtualenv搭建python3环境
Jun 08 Python
彻底理解Python list切片原理
Oct 27 Python
Python编程实现粒子群算法(PSO)详解
Nov 13 Python
Python之文字转图片方法
May 10 Python
Pythony运维入门之Socket网络编程详解
Apr 15 Python
对python中UDP,socket的使用详解
Aug 22 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
Nov 19 Python
Win系统PyQt5安装和使用教程
Dec 25 Python
python 实现学生信息管理系统的示例
Nov 28 Python
python os.listdir()乱码解决方案
Jan 31 Python
python 爬取天气网卫星图片
Jun 07 Python
python 阶乘累加和的实例
Feb 01 #Python
在Python 中同一个类两个函数间变量的调用方法
Jan 31 #Python
python实现词法分析器
Jan 31 #Python
使用Python 统计高频字数的方法
Jan 31 #Python
python3正则提取字符串里的中文实例
Jan 31 #Python
python统计中文字符数量的两种方法
Jan 31 #Python
解决python写入带有中文的字符到文件错误的问题
Jan 31 #Python
You might like
让的PHP代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
php创建sprite
2014/02/11 PHP
PHP、Python和Javascript的装饰器模式对比
2015/02/03 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
php实现图片压缩处理
2020/09/09 PHP
javascript concat数组累加 示例
2009/09/03 Javascript
javascript options属性集合操作代码
2009/12/28 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
JavaScript异步操作的几种常见处理方法实例总结
2020/05/11 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
python实现倒计时的示例
2014/02/14 Python
跟老齐学Python之编写类之三子类
2014/10/11 Python
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
深入解析Python中的变量和赋值运算符
2015/10/12 Python
选择Python写网络爬虫的优势和理由
2019/07/07 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
英国领先的奢侈品零售商之一:CRUISE
2016/12/02 全球购物
Myprotein芬兰官网:欧洲第一运动营养品牌
2019/05/05 全球购物
思想政治教育专业个人求职信范文
2013/12/20 职场文书
远程研修随笔感言
2014/02/10 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
毕业生党员个人总结
2015/02/14 职场文书
违反纪律检讨书范文
2015/05/07 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
基于JavaScript实现年月日三级联动
2021/06/22 Javascript
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
delete in子查询不走索引问题分析
2022/07/07 MySQL