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 相关文章推荐
kNN算法python实现和简单数字识别的方法
Nov 18 Python
在Python中关于中文编码问题的处理建议
Apr 08 Python
Python使用logging模块实现打印log到指定文件的方法
Sep 05 Python
使用python绘制二元函数图像的实例
Feb 12 Python
Python使用sqlalchemy模块连接数据库操作示例
Mar 13 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
May 10 Python
更新pip3与pyttsx3文字语音转换的实现方法
Aug 08 Python
解决Django migrate不能发现app.models的表问题
Aug 31 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
Jul 31 Python
Python修改DBF文件指定列
Dec 19 Python
win10+anaconda安装yolov5的方法及问题解决方案
Apr 29 Python
Python数据可视化之Seaborn的安装及使用
Apr 19 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安装为Apache DSO
2006/10/09 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
2010/12/02 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
2014/09/03 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
2020/04/16 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
Python3中多线程编程的队列运作示例
2015/04/16 Python
python简单实现旋转图片的方法
2015/05/30 Python
python实现在windows服务中新建进程的方法
2015/06/30 Python
21行Python代码实现拼写检查器
2016/01/25 Python
对pandas写入读取h5文件的方法详解
2018/12/28 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
详解如何修改python中字典的键和值
2020/09/29 Python
python中pow函数用法及功能说明
2020/12/04 Python
python自动打开浏览器下载zip并提取内容写入excel
2021/01/04 Python
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
新员工入职感言
2014/02/01 职场文书
红领巾广播站广播稿
2014/02/01 职场文书
火锅店创业计划书范文
2014/02/02 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
Mysql Show Profile
2021/04/05 MySQL
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫
MySQL限制查询和数据排序介绍
2022/03/25 MySQL
Python之Matplotlib绘制热力图和面积图
2022/04/13 Python