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 阶乘累加和的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • numpy中np.c_和np.r_的用法解析

    numpy中np.c_和np.r_的用法解析

    本文主要介绍了numpy中np.c_和np.r_的用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • python单元测试框架pytest的使用示例

    python单元测试框架pytest的使用示例

    这篇文章主要介绍了python单元测试框架pytest的使用示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Python实现读取TXT文件数据并存进内置数据库SQLite3的方法

    Python实现读取TXT文件数据并存进内置数据库SQLite3的方法

    这篇文章主要介绍了Python实现读取TXT文件数据并存进内置数据库SQLite3的方法,涉及Python针对txt文件的读取及sqlite3数据库的创建、插入、查询等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • 完美解决TensorFlow和Keras大数据量内存溢出的问题

    完美解决TensorFlow和Keras大数据量内存溢出的问题

    这篇文章主要介绍了完美解决TensorFlow和Keras大数据量内存溢出的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • Python3中最常用的5种线程锁实例总结

    Python3中最常用的5种线程锁实例总结

    python3线程中锁机制还是很重要的知识点,如果大家不清楚锁机制的话,那就一定要好好看下这篇文章,这篇文章主要给大家总结介绍了光宇Python3中最常用的5种线程锁,需要的朋友可以参考下
    2021-07-07
  • Python3用tkinter和PIL实现看图工具

    Python3用tkinter和PIL实现看图工具

    这篇文章给大家分享了Python3用tkinter和PIL实现看图工具的详细实例代码,有兴趣的朋友参考学习下。
    2018-06-06
  • django实现悲观锁乐观锁的项目实践

    django实现悲观锁乐观锁的项目实践

    在Django中,我们可以通过实现悲观锁和乐观锁来保证数据的安全性,本文就来介绍一下django实现悲观锁乐观锁的项目实践,感兴趣的可以了解一下
    2023-08-08
  • Python3按一定数据位数格式处理bin文件的方法

    Python3按一定数据位数格式处理bin文件的方法

    今天小编就为大家分享一篇Python3按一定数据位数格式处理bin文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • CentOS 7 安装python3.7.1的方法及注意事项

    CentOS 7 安装python3.7.1的方法及注意事项

    这篇文章主要介绍了CentOS 7 安装python3.7.1的方法,文中给大家提到了注意事项,需要的朋友可以参考下
    2018-11-11
  • Python中._pth文件的作用及说明

    Python中._pth文件的作用及说明

    这篇文章主要介绍了Python中._pth文件的作用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02

最新评论