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实现的二叉树算法和kmp算法实例
Apr 25 Python
python中使用pyhook实现键盘监控的例子
Jul 18 Python
Python深入学习之闭包
Aug 31 Python
在Python程序中实现分布式进程的教程
Apr 28 Python
python实现将元祖转换成数组的方法
May 04 Python
python黑魔法之参数传递
Feb 12 Python
python的pdb调试命令的命令整理及实例
Jul 12 Python
python里dict变成list实例方法
Jun 26 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
Sep 26 Python
浅谈Python中的字符串
Jun 10 Python
python中类与对象之间的关系详解
Dec 16 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
Feb 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支持页面回退的两种方法[转]
2007/02/14 PHP
php日历制作代码分享
2014/01/20 PHP
PHP 表单提交及处理表单数据详解及实例
2016/12/27 PHP
php实现的双色球算法示例
2017/06/20 PHP
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
jquery制作LED 时钟特效
2015/02/01 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
2016/03/10 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
Vue项目中如何使用Axios封装http请求详解
2019/10/23 Javascript
Python中shutil模块的学习笔记教程
2017/04/04 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
2019/08/07 Python
分享PyCharm的几个使用技巧
2019/11/10 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
需要知道的CSS3动画技术
2010/01/01 HTML / CSS
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
意大利体育用品和运动服网上商店:Maxi Sport
2019/09/14 全球购物
物理系毕业生自荐信
2013/11/01 职场文书
大学生求职自我评价
2014/01/16 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
财务会计专业自荐书
2014/06/30 职场文书
毕业横幅标语
2014/10/08 职场文书
教导主任个人总结
2015/03/03 职场文书
先进个人自荐书
2015/03/06 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
Nginx四层负载均衡的配置指南
2021/06/11 Servers
JavaScript组合继承详解
2021/11/07 Javascript