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 字符串操作方法大全
Mar 11 Python
Python多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
python selenium自动上传有赞单号的操作方法
Jul 05 Python
python一行sql太长折成多行并且有多个参数的方法
Jul 19 Python
python3 unicode列表转换为中文的实例
Oct 26 Python
Linux下安装python3.6和第三方库的教程详解
Nov 09 Python
python读取csv和txt数据转换成向量的实例
Feb 12 Python
Django框架基础模板标签与filter使用方法详解
Jul 23 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
python tkinter之 复选、文本、下拉的实现
Mar 04 Python
python3 sorted 如何实现自定义排序标准
Mar 12 Python
python的变量和简单数字类型详解
Sep 15 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
Zend的MVC机制使用分析(一)
2013/05/02 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
Jquery中扩展方法extend使用技巧
2014/08/24 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
jQuery实现带动画效果的多级下拉菜单代码
2015/09/08 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
2017/01/18 Javascript
JavaScript中动态向表格添加数据
2017/01/24 Javascript
详解Vue.js组件可复用性的混合(mixin)方式和自定义指令
2017/09/06 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
python实现kMeans算法
2017/12/21 Python
python统计中文字符数量的两种方法
2019/01/31 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
python安装后的目录在哪里
2020/06/21 Python
Python用SSH连接到网络设备
2021/02/18 Python
使用 CSS3 中@media 实现网页自适应的示例代码
2020/03/24 HTML / CSS
西班牙鞋子和箱包在线销售网站:zapatos.es
2020/02/17 全球购物
俄罗斯隐形眼镜和眼镜在线商店:Cronos
2020/06/02 全球购物
初中三好学生自我鉴定
2014/04/07 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
民族团结先进集体事迹材料
2014/05/22 职场文书
社区健康教育工作方案
2014/06/03 职场文书
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
村官个人总结范文
2015/03/03 职场文书
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android
HTML常用标签超详细整理
2022/03/19 HTML / CSS