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迭代器的使用方法实例
Nov 21 Python
详解Python中的文件操作
Aug 28 Python
Python中强大的命令行库click入门教程
Dec 26 Python
Python正则替换字符串函数re.sub用法示例
Jan 19 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
在Python中执行系统命令的方法示例详解
Sep 14 Python
python存储16bit和32bit图像的实例
Dec 05 Python
python的faker库用法
Nov 28 Python
基于python图像处理API的使用示例
Apr 03 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
Apr 17 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 Python
Python Django / Flask如何使用Elasticsearch
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
Terran建筑一览
2020/03/14 星际争霸
php 连接mssql数据库 初学php笔记
2010/03/01 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
使用jQuery实现页面定时弹出广告效果
2017/08/24 jQuery
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
你准备好迎接vue3.0了吗
2020/04/28 Javascript
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
在Python中定义和使用抽象类的方法
2016/06/30 Python
python3编码问题汇总
2016/09/06 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
Python爬虫设置代理IP(图文)
2018/12/23 Python
python判断自身是否正在运行的方法
2019/08/08 Python
详解Matplotlib绘图之属性设置
2019/08/23 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
CSS3教程(6):创建网站多列
2009/04/02 HTML / CSS
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
庆六一文艺汇演活动方案
2014/08/26 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
2014年党建工作汇报材料
2014/11/02 职场文书
大班下学期幼儿评语
2014/12/30 职场文书
文案策划岗位职责
2015/02/11 职场文书
安全学习心得体会范文
2016/01/18 职场文书
Python中的 No Module named ***问题及解决
2022/07/23 Python