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 相关文章推荐
PyCharm使用教程之搭建Python开发环境
Jun 07 Python
Python利用Beautiful Soup模块创建对象详解
Mar 27 Python
详谈Python基础之内置函数和递归
Jun 21 Python
Python 多进程和数据传递的理解
Oct 09 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
Jun 17 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
python中hasattr()、getattr()、setattr()函数的使用
Aug 16 Python
Python标准库itertools的使用方法
Jan 17 Python
如何用Anaconda搭建虚拟环境并创建Django项目
Aug 02 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 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与C#分别格式化文件大小的代码
2011/05/14 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
PHP中的访问修饰符简单比较
2019/02/02 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
jquery tab标签页的制作
2010/05/10 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
javascript常用方法总结
2015/05/14 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
2016/10/28 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
Python request设置HTTPS代理代码解析
2018/02/12 Python
python正向最大匹配分词和逆向最大匹配分词的实例
2018/11/14 Python
在python中利用numpy求解多项式以及多项式拟合的方法
2019/07/03 Python
python 爬虫百度地图的信息界面的实现方法
2019/10/27 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2020/03/04 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
澳大利亚买卖正宗二手奢侈品交易平台:Luxe.It.Fwd
2019/10/16 全球购物
大专自我鉴定范文
2013/10/01 职场文书
创业资金计划书
2014/02/06 职场文书
网站客服岗位职责
2014/04/05 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
白酒代理协议书范本
2014/10/26 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
基于Python实现的购物商城管理系统
2021/04/27 Python
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android