python计算阶乘和的方法(1!+2!+3!+...+n!)

更新时间:2019年02月01日 08:50:15 作者:一米阳光里的晴天娃娃

今天小编就为大家分享一篇python计算阶乘和的方法(1!+2!+3!+...+n!),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

方法一:使用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!)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

bcimg0.png

这篇文章主要介绍了Python实现仿射密码的思路详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-04-04

bcimg1.png

这篇文章主要介绍了Python自动连接ssh的方法,实例分析了基于Python实现连接ssh的技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-03-03

bcimg2.png

空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。2014-05-05

bcimg3.png

这篇文章主要介绍了研究Python的ORM框架中的SQLAlchemy库的映射关系,SQLAlchemy库是一个常见的Python中操作数据库的工具,需要的朋友可以参考下2015-04-04

bcimg4.png

这篇文章主要介绍了Python中除法使用的注意事项,是Python程序设计很重要的技巧,需要的朋友可以参考下2014-08-08

bcimg5.png

这篇文章主要介绍了Python引用(import)文件夹下的py文件的方法,Python中比较特别,导入文件夹下的py文件,则这个目录下必须要有一个__init__.py文件才可,需要的朋友可以参考下2014-08-08

bcimg6.png

这篇文章主要介绍了django中添加日志功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2020-02-02

bcimg7.png

今天小编就为大家分享一篇使用pycharm设置控制台不换行的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-01-01

bcimg8.png

本文主要介绍了python实现爬虫下载漫画的示例,对游侠网的漫画资源进行解析,下载其全部章节漫画2014-02-02

bcimg9.png

这篇文章主要介绍了Python基于百度云文字识别API,用Python实现最简单的文字识别,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-12-12

最新评论

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐