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实现的重启关机程序实例
Aug 21 Python
把项目从Python2.x移植到Python3.x的经验总结
Apr 20 Python
python实现字符串和日期相互转换的方法
May 13 Python
python+selenium识别验证码并登录的示例代码
Dec 21 Python
python 将数据保存为excel的xls格式(实例讲解)
May 03 Python
Python实现简单层次聚类算法以及可视化
Mar 18 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
May 29 Python
在django中图片上传的格式校验及大小方法
Jul 28 Python
Python编译为二进制so可执行文件实例
Dec 23 Python
深入了解如何基于Python读写Kafka
Dec 31 Python
Python API 操作Hadoop hdfs详解
Jun 06 Python
Django DRF APIView源码运行流程详解
Aug 17 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
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
用session做客户验证时的注意事项
2006/10/09 PHP
Admin generator, filters and I18n
2011/10/06 PHP
PHP中判断变量为空的几种方法小结
2013/11/12 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
常用jQuery代码分享
2015/07/14 Javascript
Jquery简单分页实现方法
2015/07/24 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
2017/08/17 Javascript
基于vue配置axios的方法步骤
2017/11/09 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
[46:02]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第二局
2016/02/28 DOTA
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2018/07/30 Python
python绘制热力图heatmap
2020/03/23 Python
python文件拆分与重组实例
2018/12/10 Python
Python调用服务接口的实例
2019/01/03 Python
使用django实现一个代码发布系统
2019/07/18 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
python3 deque 双向队列创建与使用方法分析
2020/03/24 Python
Python 如何批量更新已安装的库
2020/05/26 Python
python名片管理系统开发
2020/06/18 Python
django创建css文件夹的具体方法
2020/07/31 Python
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
美国女性奢华品牌精品店:INTERMIX
2017/10/12 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
2019教师的学习计划
2019/06/25 职场文书
导游词之丽江普济寺
2019/10/22 职场文书