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新手经常遇到的17个错误分析
Jul 30 Python
Python随机生成一个6位的验证码代码分享
Mar 24 Python
python Django模板的使用方法
Jan 14 Python
Python原始字符串与Unicode字符串操作符用法实例分析
Jul 22 Python
Python自定义装饰器原理与用法实例分析
Jul 16 Python
Python 函数绘图及函数图像微分与积分
Nov 20 Python
解决pycharm 安装numpy失败的问题
Dec 05 Python
Python ADF 单位根检验 如何查看结果的实现
Jun 03 Python
opencv 图像加法与图像融合的实现代码
Jul 08 Python
python破解同事的压缩包密码
Oct 14 Python
Python之matplotlib绘制折线图
Apr 13 Python
python实现简单的三子棋游戏
Apr 28 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网上调查系统
2006/10/09 PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
2014/06/27 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
javascript 动态参数判空操作
2008/12/22 Javascript
Prototype Object对象 学习
2009/07/12 Javascript
intro.js 页面引导简单用法 分享
2013/08/06 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
2016/05/12 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
2017/06/30 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
2020/12/30 Vue.js
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
pymssql ntext字段调用问题解决方法
2008/12/17 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
Python根据服务获取端口号的方法
2019/09/25 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
个性与发展自我评价
2014/02/11 职场文书
公务员个人考察材料
2014/12/23 职场文书
开业庆典致辞
2015/08/01 职场文书
优秀创业计划书分享
2019/07/19 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
解决python存数据库速度太慢的问题
2021/04/23 Python
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL
python中opencv实现图片文本倾斜校正
2021/06/11 Python