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的Tornado框架实现数据可视化的教程
May 02 Python
python编程培训 python培训靠谱吗
Jan 17 Python
Python常见字符串操作函数小结【split()、join()、strip()】
Feb 02 Python
使用pandas对矢量化数据进行替换处理的方法
Apr 11 Python
Python安装pycurl失败的解决方法
Oct 15 Python
python-numpy-指数分布实例详解
Dec 07 Python
Python3和pyqt5实现控件数据动态显示方式
Dec 13 Python
pytorch 状态字典:state_dict使用详解
Jan 17 Python
python框架Django实战商城项目之工程搭建过程图文详解
Mar 09 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
Jun 11 Python
python中if嵌套命令实例讲解
Feb 25 Python
python 实现图片特效处理
Apr 03 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中文乱码怎么办如何让浏览器自动识别utf-8
2014/01/15 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
6种javascript显示当前系统时间代码
2015/12/01 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
2018/05/14 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python version 2.7 required, which was not found in the registry
2014/08/26 Python
Python实现分割文件及合并文件的方法
2015/07/10 Python
python pandas修改列属性的方法详解
2018/06/09 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
Python语言进阶知识点总结
2019/05/28 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
python 五子棋如何获得鼠标点击坐标
2019/11/04 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
.net开发工程师面试题
2014/02/25 面试题
初中三好学生事迹材料
2014/01/13 职场文书
宿舍标语大全
2014/06/19 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
Rust中的Struct使用示例详解
2022/08/14 Javascript