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实现二维有序数组查找的方法
Apr 27 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
Apr 11 Python
python实现基于SVM手写数字识别功能
May 27 Python
使用python将时间转换为指定的格式方法
Nov 12 Python
python 使用 requests 模块发送http请求 的方法
Dec 09 Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
Python netmiko模块的使用
Feb 14 Python
Python3 mmap内存映射文件示例解析
Mar 23 Python
python hmac模块验证客户端的合法性
Nov 07 Python
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
Apr 24 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购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
js post方式传递提交的实现代码
2010/05/31 Javascript
图片在浏览器中底部对齐 解决方法之一
2011/11/30 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
分享网页检测摇一摇实例代码
2016/01/14 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
你真的了解BOM中的history对象吗
2017/02/13 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
python with statement 进行文件操作指南
2014/08/22 Python
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
python正则表达式之对号入座篇
2018/07/24 Python
django xadmin action兼容自定义model权限教程
2020/03/30 Python
Python学习之os模块及用法
2020/06/03 Python
美国知名奢侈美容品牌零售商:Cos Bar
2017/04/21 全球购物
倩碧澳大利亚官网:Clinique澳大利亚
2019/07/22 全球购物
超市实习总结自我鉴定
2013/09/19 职场文书
管理部部长岗位职责
2013/12/05 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
《狮子和兔子》教学反思
2014/03/02 职场文书
世博会口号
2014/06/20 职场文书
承诺书范本
2015/01/21 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
《自己的花是让别人看的》教学反思
2016/02/19 职场文书
Mongo服务重启异常问题的处理方法
2021/07/01 MongoDB