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的Supervisor进行进程监控以及自动启动
May 29 Python
PyQt5根据控件Id获取控件对象的方法
Jun 25 Python
对python3中的RE(正则表达式)-详细总结
Jul 23 Python
django 中使用DateTime常用的时间查询方式
Dec 03 Python
Python requests设置代理的方法步骤
Feb 23 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
Mar 24 Python
Python使用os.listdir和os.walk获取文件路径
May 21 Python
keras自动编码器实现系列之卷积自动编码器操作
Jul 03 Python
django rest framework 过滤时间操作
Jul 12 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
Sep 29 Python
python的变量和简单数字类型详解
Sep 15 Python
Python获取字典中某个key的value
Apr 13 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
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
2013/06/21 PHP
mac下多个php版本快速切换的方法
2016/10/09 PHP
javascript比较文档位置
2008/04/08 Javascript
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
IE的fireEvent方法概述及应用
2013/02/22 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
JS的千分位算法实现思路
2013/07/31 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
JavaScript中数组常见操作技巧
2017/09/01 Javascript
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
2017/10/16 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
layui table 参数设置方法
2018/08/14 Javascript
vue 使用html2canvas将DOM转化为图片的方法
2018/09/11 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
jquery登录的异步验证操作示例
2019/05/09 jQuery
vue内置组件component--通过is属性动态渲染组件操作
2020/07/28 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
Python中条件选择和循环语句使用方法介绍
2013/03/13 Python
python使用在线API查询IP对应的地理位置信息实例
2014/06/01 Python
在Python中编写数据库模块的教程
2015/04/29 Python
django 中QuerySet特性功能详解
2019/07/25 Python
Python依赖包整体迁移方法详解
2019/08/15 Python
python装饰器原理与用法深入详解
2019/12/19 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
Python 读取位于包中的数据文件
2020/08/07 Python
Python编写单元测试代码实例
2020/09/10 Python
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
表彰大会策划方案
2014/05/13 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
七个非常实用的Python工具包总结
2021/06/15 Python