python 阶乘累加和的实例

 更新时间:2019年02月01日 08:44:35   作者:一块有思想的木头  
今天小编就为大家分享一篇python 阶乘累加和的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

阶乘:也是数学里的一种术语;阶乘指从1乘以2乘以3乘以4一直乘到所要求的数;在表达阶乘时,就使用“!”来表示。如h阶乘,就表示为h!;阶乘一般很难计算,因为积都很大。

提问:求1+2!+3!+...+20!的和,如果输入非正整数或者字符等就输出“输入有误,请输入正整数”

程序

#测试2 第二题 阶乘累加和
x = input()
if x.isdigit():
 a = eval(x)
 s = 0
 b = 1
 if a >0 and a%1 == 0:
 for i in range(a+1):
 s = s + b* i
 if i == 0:
 continue
 elif i == a:
 print(s)
 else:
 b = b * i
 else:
 print("输入有误,请输入正整数")
else:
 print("输入有误,请输入正整数")

这是学习python的课程中的课后作业,在如何确定输入是否是数字还是字符上花了挺多时间,后来搜了一下,可以直接使用

str.isdigit()

这个函数,就省事很多了。

以上这篇python 阶乘累加和的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 浅谈pandas筛选出表中满足另一个表所有条件的数据方法

    浅谈pandas筛选出表中满足另一个表所有条件的数据方法

    今天小编就为大家分享一篇浅谈pandas筛选出表中满足另一个表所有条件的数据方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • python实现调用其他python脚本的方法

    python实现调用其他python脚本的方法

    python实现调用其他python脚本的方法,是一个比较实用的技巧,需要的朋友可以参考下
    2014-10-10
  • Python 实现简单的客户端认证

    Python 实现简单的客户端认证

    这篇文章主要介绍了Python 如何实现简单的客户端认证,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • python爬虫 爬取超清壁纸代码实例

    python爬虫 爬取超清壁纸代码实例

    这篇文章主要介绍了python爬虫学习 爬取超清壁纸代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Python实现的字典值比较功能示例

    Python实现的字典值比较功能示例

    这篇文章主要介绍了Python实现的字典值比较功能,可实现针对字典格式数据的判断、比较功能,涉及Python字典格式数据的遍历、判断等相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • Python capitalize()函数的用法详解

    Python capitalize()函数的用法详解

    在Python中,capitalize()将字符串的第一个字符转换为大写字母,并将所有其他字符(如果有的话)转换为小写,本文就将给大家介绍一下Python capitalize()函数的使用方法,感兴趣的朋友跟着小编一起来看看吧
    2023-07-07
  • python3.6数独问题的解决

    python3.6数独问题的解决

    这篇文章主要为大家详细介绍了python3.6数独问题的解决,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • python软件都是免费的吗

    python软件都是免费的吗

    在本篇文章中小编给大家整理的是关于python软件免是否费的相关知识点,需要的朋友们可以参考下。
    2020-06-06
  • Python 遍历循环详细

    Python 遍历循环详细

    这篇文章主要介绍的是Python 遍历循环,遍历循环可理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素执行一次语句块。由保留字for和in组成,完整遍历所有元素后结束每次循环,所获得元素放入循环变量,并执行一次语句块,下面就来看文章介绍
    2021-10-10
  • Python PyQt5模块实现窗口GUI界面代码实例

    Python PyQt5模块实现窗口GUI界面代码实例

    这篇文章主要介绍了Python PyQt5模块实现窗口GUI界面代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05

最新评论