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操作MySQL简单实现方法
Jan 26 Python
在Pycharm中自动添加时间日期作者等信息的方法
Jan 16 Python
基于树莓派的语音对话机器人
Jun 17 Python
python matplotlib 绘图 和 dpi对应关系详解
Mar 14 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
Apr 02 Python
如何用Matplotlib 画三维图的示例代码
Jul 28 Python
python openCV实现摄像头获取人脸图片
Aug 20 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
Nov 13 Python
python与idea的集成的实现
Nov 20 Python
Python控制鼠标键盘代码实例
Dec 08 Python
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
May 22 Python
python中%格式表达式实例用法
Jun 18 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代码的53条建议
2008/03/27 PHP
劣质的PHP代码简化
2010/02/08 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
javascript常用的方法分享
2015/07/01 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
2018/08/08 Javascript
[01:50:49]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第三场 1月24日
2021/03/11 DOTA
Python实现优先级队列结构的方法详解
2016/06/02 Python
Python实现的生成格雷码功能示例
2018/01/24 Python
Linux下python与C++使用dlib实现人脸检测
2018/06/29 Python
TensorFlow实现Logistic回归
2018/09/07 Python
python 运用Django 开发后台接口的实例
2018/12/11 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
对python中矩阵相加函数sum()的使用详解
2019/01/28 Python
Python实战购物车项目的实现参考
2019/02/20 Python
python实现kmp算法的实例代码
2019/04/03 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
Html5新增标签有哪些
2017/04/13 HTML / CSS
里程积分管理买卖交换平台:Points.com
2017/01/13 全球购物
为什么需要版本控制
2016/10/28 面试题
大学自主招生自荐信
2013/12/16 职场文书
聚美优品广告词改编
2014/03/14 职场文书
关于运动会的广播稿
2014/09/22 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL
Python深度学习之实现卷积神经网络
2021/06/05 Python