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将mdb数据库文件导入postgresql数据库示例
Feb 17 Python
详解Python中如何写控制台进度条的整理
Mar 07 Python
解决Python运行文件出现out of memory框的问题
Dec 03 Python
Python类装饰器实现方法详解
Dec 21 Python
python实现计数排序与桶排序实例代码
Mar 28 Python
python批量下载抖音视频
Jun 17 Python
Django 缓存配置Redis使用详解
Jul 23 Python
python每天定时运行某程序代码
Aug 16 Python
scikit-learn线性回归,多元回归,多项式回归的实现
Aug 29 Python
获取python运行输出的数据并解析存为dataFrame实例
Jul 07 Python
openCV提取图像中的矩形区域
Jul 21 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 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提示Notice: Undefined variable的解决办法
2012/11/24 PHP
php使用curl访问https示例分享
2014/01/17 PHP
PHP动态页生成静态页的3种常用方法
2014/11/13 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
javascript 处理null及null值示例
2014/06/09 Javascript
jQuery之Deferred对象详解
2014/09/04 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
jquery实现鼠标悬浮停止轮播特效
2020/08/20 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
解决VUE双向绑定失效的问题
2019/10/29 Javascript
js实现上下左右键盘控制div移动
2020/01/16 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
[03:02]安得倚天剑,跨海斩长鲸——中国军团出征DOTA2国际邀请赛
2018/08/14 DOTA
Python骚操作之动态定义函数
2019/03/26 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
大学自主招生推荐信
2014/05/10 职场文书
2014年质量工作总结
2014/11/22 职场文书
旅游项目合作意向书
2015/05/08 职场文书
红白喜事主持词
2015/07/06 职场文书
经典祝酒词大全
2015/08/12 职场文书
Android自定义双向滑动控件
2022/04/19 Java/Android
vue实现简易音乐播放器
2022/08/14 Vue.js