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中的列表知识点汇总
Apr 14 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
Aug 08 Python
python3爬虫之设计签名小程序
Jun 19 Python
tensorflow 中对数组元素的操作方法
Jul 27 Python
Python中请不要再用re.compile了
Jun 30 Python
Python 200行代码实现一个滑动验证码过程详解
Jul 11 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
Aug 26 Python
python/golang 删除链表中的元素
Sep 14 Python
django跳转页面传参的实现
Sep 17 Python
Python 字典一个键对应多个值的方法
Sep 29 Python
python用tkinter开发的扫雷游戏
Jun 01 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
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
PHP.vs.JAVA
2016/04/29 PHP
PHP list() 将数组中的值赋给变量的简单实例
2016/06/13 PHP
如何打开php的gd2库
2017/02/09 PHP
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
jQuery实现统计复选框选中数量
2014/11/24 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
2019/07/24 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
基于Vue实现微前端的示例代码
2020/04/24 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
Python 实现异步调用函数的示例讲解
2018/10/14 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
Django利用cookie保存用户登录信息的简单实现方法
2019/05/27 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
python设置环境变量的原因和方法
2019/06/24 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
质量管理标语
2014/06/12 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
迎新生欢迎词
2015/01/23 职场文书
《搭石》教学反思
2016/02/18 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL