python 阶乘累加和的实例


Posted in Python onFebruary 01, 2019

阶乘:也是数学里的一种术语;阶乘指从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 阶乘累加和的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现压缩与解压gzip大文件的方法
Sep 18 Python
Python列表推导式与生成器用法分析
Aug 02 Python
Python 实现异步调用函数的示例讲解
Oct 14 Python
Python实现的栈、队列、文件目录遍历操作示例
May 06 Python
使用Python OpenCV为CNN增加图像样本的实现
Jun 10 Python
python-Web-flask-视图内容和模板知识点西宁街
Aug 23 Python
基于Python获取城市近7天天气预报
Nov 26 Python
关于Tensorflow分布式并行策略
Feb 03 Python
使用Keras构造简单的CNN网络实例
Jun 29 Python
深入了解Python装饰器的高级用法
Aug 13 Python
python中pow函数用法及功能说明
Dec 04 Python
PyQt5结合QtDesigner实现文本框读写操作
Jun 11 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
在Python中居然可以定义两个同名通参数的函数
Jan 31 #Python
You might like
php使用cookie显示用户上次访问网站日期的方法
2015/01/26 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
PHP日期和时间函数的使用示例详解
2020/08/06 PHP
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
2016/06/24 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
jquery 判断div show的状态实例
2016/12/03 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
基于vue2.0+vuex的日期选择组件功能实现
2017/03/13 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
JavaScript"模拟事件"的注意要点详解
2019/02/13 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
Python类的继承和多态代码详解
2017/12/27 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
Python命名空间namespace及作用域原理解析
2020/06/05 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
python如何绘制疫情图
2020/09/16 Python
JAVA程序设计笔试题面试题一套
2015/07/28 面试题
彩色的非洲教学反思
2014/02/18 职场文书
会议主持词
2014/03/17 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang
实例讲解Python中sys.argv[]的用法
2021/06/03 Python
python字典进行运算原理及实例分享
2021/08/02 Python