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 numpy数组拼接(Python快速转换numpy数组中Nan和Inf的方法实例说明)
- python中如何清空列表数据(Python批量删除只保留最近几天table的代码实例)
- python中怎么连接mysql(python远程连接MySQL数据库)
- ocr公式识别python(初探利用Python进行图文识别OCR)
- python3.7对象检测(在Python中使用Neo4j的方法)
- python创建字典的代码(Python创建字典的八种方式)
- python自动识别旋转验证码(Python实现字符型图片验证码识别完整过程详解)
- python批量自动化访问网站(python 自动批量打开网页的示例)
- python2.7连接sqlserver数据库(Python使用sqlalchemy模块连接数据库操作示例)
- python模块使用方法(详解python的argpare和click模块小结)
- 使用python编辑个人名片(python实现名片管理系统项目)
- python常用的切片操作(使用python PIL库实现简单验证码的去噪方法步骤)
- python处理excel基础教程第3讲(Python Excel处理库openpyxl使用详解)
- 用python3.5.3实现邮件收发(Python使用POP3和SMTP协议收发邮件的示例代码)
- pythonpil安装包(基于Python的PIL库学习详解)
- 销 售 买 卖 你真的了解这四个字了吗(销售买)
- 谢娜是得罪快乐大本营造型师了吗 全场被黑化(谢娜是得罪快乐大本营造型师了吗)
- 前《iLOOK》时装总监 《快乐大本营》御用造型师上线(快乐大本营御用造型师上线)
- 释小龙晒杀青照片 多重身份惹观众期待(释小龙晒杀青照片)
- 《九牛之人降魔传》开机 演员祁高坤化身九牛之人除魔卫道(九牛之人降魔传开机)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
热门推荐
- reacthooks用法(详解React Hooks是如何工作的)
- css浮动小例子教程(使用css transition属性实现一个带动画显隐的微信小程序部件)
- python读写文件实验心得(Python文件读写常见用法总结)
- vs中找不到bin文件夹
- laravel关联查询限制数量(laravel-admin 后台表格筛选设置默认的查询日期方法)
- php可以一次下载几个文件(php实现大文件断点续传下载实例代码)
- vue 手机端tab切换页面不刷新(vue Tab切换以及缓存页面处理的几种方式)
- http404解决方案(http403禁止访问怎么解决?http403禁止访问错误原因汇总)
- mysql详细笔记(MySQL的内存表的基础学习教程)
- console.table调试JSON对象或字符串
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9