python中求阶乘的代码(python 阶乘累加和的实例)
类别:脚本大全 浏览量:2282
时间:2022-03-31 12:07:29 python中求阶乘的代码
python 阶乘累加和的实例阶乘:也是数学里的一种术语;阶乘指从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 阶乘累加和的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/weixin_42439253/article/details/80836056
您可能感兴趣
- python动态数组原理(Python实现的旋转数组功能算法示例)
- python有什么好的微信公众号(python下载微信公众号相关文章)
- python与气象(使用Python和Prometheus跟踪天气的使用方法)
- python如何判断文件是否结束(python判断文件是否存在,不存在就创建一个的实例)
- python程序开发过程(python调用外部程序的实操步骤)
- python的4种数字变量(Python将字符串常量转化为变量方法总结)
- python远程下发shell指令(Python实现堡垒机模式下远程命令执行操作示例)
- python协程解释(在python里从协程返回一个值的示例)
- python实现螺旋矩阵(Python3实现的旋转矩阵图像算法示例)
- python3爬虫代码(Python3爬楼梯算法示例)
- python语言案例教程单元测试(Python单元和文档测试实例详解)
- 怎样使用python图像处理(Python Image模块基本图像处理操作小结)
- python的编码方式(Python中文编码知识点)
- 微信昵称python(Python 微信之获取好友昵称并制作wordcloud的实例)
- python统计图参数(Python使用统计函数绘制简单图形实例代码)
- eclipse配置python(eclipse创建python项目步骤详解)
- 法国面包(法国面包法棍)
- 微信(微信分身)
- 双十二(双十二和双十一哪个划算)
- 佛肚竹盆景的养护之道(佛肚竹盆景的养护之道)
- 包水饺(包水饺手法怎么包视频)
- 越南河粉(越南河粉来自哪里)
热门推荐
- javascript类型转换讲解(JavaScript数据类型转换详解推荐)
- mstsc远程桌面不成功(远程桌面连接命令mstsc怎么用)
- python opencv替换背景教程(基于OpenCV python3实现证件照换背景的方法)
- nginx集群技巧(Vmware部署Nginx+KeepAlived集群双主架构的问题及解决方法)
- laravel获取数据(laravel框架添加数据,显示数据,返回成功值的方法)
- sql server 高并发update 死锁(解密新型SQL Server无文件持久化恶意程序的问题)
- zabbix sender能否发送告警数据(python3实现zabbix告警推送钉钉的示例)
- python 接口测试怎么校验json数据(python接口自动化十七--Json 数据处理---一次爬坑记详解)
- docker搭建私有dns域名解析(docker内网搭建dns使用域名访问替代ip:port的操作)
- docker和k8s怎么部署(在docker中部署k8s的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9