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超简单解决约瑟夫环问题
May 12 Python
python简单实现获取当前时间
Aug 27 Python
Python实现感知机(PLA)算法
Dec 20 Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 Python
详解Python3除法之真除法、截断除法和下取整对比
May 23 Python
Django的性能优化实现解析
Jul 30 Python
使用OpCode绕过Python沙箱的方法详解
Sep 03 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
Jan 17 Python
Python chardet库识别编码原理解析
Feb 18 Python
使用pth文件添加Python环境变量方式
May 26 Python
Python机器学习三大件之一numpy
May 10 Python
OpenCV实现常见的四种图像几何变换
Apr 01 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
用Zend Encode编写开发PHP程序
2006/10/09 PHP
round robin权重轮循算法php实现代码
2016/05/28 PHP
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
JavaScript中的匀速运动和变速(缓冲)运动详细介绍
2012/11/11 Javascript
Nodejs学习笔记之入门篇
2015/04/16 NodeJs
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
微信小程序 wxapp内容组件 text详细介绍
2016/10/31 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
详解webpack介绍&安装&常用命令
2017/06/29 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
JS实现简单日历特效
2020/01/03 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
python计算圆周率pi的方法
2015/07/11 Python
Python3计算三角形的面积代码
2017/12/18 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
python opencv人脸检测提取及保存方法
2018/08/03 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
HTML5 History API 实现无刷新跳转
2016/01/11 HTML / CSS
《挑山工》的教学反思
2014/02/16 职场文书
元旦联欢会感言
2014/03/04 职场文书
农村党员对照检查材料
2014/09/24 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
雷锋之歌观后感
2015/06/10 职场文书
入伍志愿书怎么写?
2019/07/19 职场文书
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
详解在OpenCV中如何使用图像像素
2022/03/03 Python