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操作数据库之sqlite3打开数据库、删除、修改示例
Mar 13 Python
深入解析Python中的线程同步方法
Jun 14 Python
深入理解NumPy简明教程---数组1
Dec 17 Python
linux环境下python中MySQLdb模块的安装方法
Jun 16 Python
python opencv设置摄像头分辨率以及各个参数的方法
Apr 02 Python
Anaconda下配置python+opencv+contribx的实例讲解
Aug 06 Python
解决PyCharm同目录下导入模块会报错的问题
Oct 13 Python
python样条插值的实现代码
Dec 17 Python
Python+PyQT5的子线程更新UI界面的实例
Jun 14 Python
Python OrderedDict字典排序方法详解
May 21 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 Python
python源文件的字符编码知识点详解
Mar 04 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
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
PHP实现微信提现功能
2018/09/30 PHP
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
JavaScript数值转换的三种方式总结
2014/07/31 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
微信小程序中显示倒计时代码实例
2019/05/09 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
python在命令行下使用google翻译(带语音)
2014/01/16 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
python写入文件自动换行问题的方法
2019/07/05 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
企业管理培训感言
2014/01/27 职场文书
风险评估实施方案
2014/03/09 职场文书
环保倡议书300字
2014/05/15 职场文书
小学庆六一活动总结
2014/08/28 职场文书
2014年企业团支部工作总结
2014/12/10 职场文书
男方婚前保证书
2015/02/28 职场文书
捐书活动倡议书
2015/04/27 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
房产电话营销开场白
2015/05/29 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
关于保护环境的建议书
2019/06/24 职场文书
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server
Python采集壁纸并实现炫轮播
2022/04/30 Python