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 break语句详解
Mar 11 Python
python映射列表实例分析
Jan 26 Python
Python中处理字符串之isalpha()方法的使用
May 18 Python
python导入时小括号大作用
Jan 10 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
Jan 02 Python
python使用mysql的两种使用方式
Mar 07 Python
Python错误处理操作示例
Jul 18 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
Jun 27 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
Aug 06 Python
django自带调试服务器的使用详解
Aug 29 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
python实现ping命令小程序
Dec 28 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
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
php文件上传简单实现方法
2015/01/24 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
jQuery prev ~ siblings选择器使用介绍
2013/08/09 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
Appium Python自动化测试之环境搭建的步骤
2019/01/23 Python
Python 实现遥感影像波段组合的示例代码
2019/08/04 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
Tensorflow 多线程设置方式
2020/02/06 Python
接口自动化多层嵌套json数据处理代码实例
2020/11/20 Python
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
比驿:全球酒店比价网
2018/06/20 全球购物
逻辑链路控制协议
2016/10/01 面试题
测试驱动开发的主要步骤是什么
2014/12/10 面试题
资料员的岗位职责
2013/11/20 职场文书
复核员上岗演讲稿
2014/01/05 职场文书
体育系毕业生自荐信
2014/06/28 职场文书
经营目标管理责任书
2014/07/25 职场文书
世界气象日活动总结
2015/02/27 职场文书
2015个人半年总结范文
2015/03/09 职场文书
标枪加油稿
2015/07/22 职场文书
2016年公司新年寄语
2015/08/17 职场文书
消防安全培训工作总结
2015/10/23 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
预备党员的思想汇报,你真的会写吗?
2019/06/28 职场文书