python经典程序实例-十五个Python经典案例,学会这些,Python基础已过关!
今天给大家搜集了十五道Python的经典案例,希望各位都能学会!不懂得大家可以在加群在群里发消息问问题,想要资料的也自取!
一、猜数字
1到4能组成多少个互不相同且不重复数字的三位数?分别是?
分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。
程序源代码:
二、公司发放的奖金的计算
分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
程序源代码:
三、一个整数加上100后是一个完全平方数,再加168又是一个完全平方数,请问该数是多少?
分析:
程序源代码:
四、输入*年*月*日,判断这一天是这一年的第几天?
分析:以3月5日为例,先把前两月的加起来,再加上5天就是本年的第几天,特殊情况下闰年且输入月份大于2时需考虑多加一天:
程序源代码:
以上实例输出结果为:
五、输入三个整数x,y,z,把这三个数由小到大输出
分析:我们把最小数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,再用x与z进行比较,当x>z则将x与z的值进行交换,这样能使x最小。
程序源代码:
六、斐波那契数列
分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。
在数学上,费波那契数列是以递归的方法来定义:
程序源代码:
方法一
方法二
以上实例输出了第10个斐波那契数列,结果为:55
方法三
以上程序运行输出结果为:[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
七、将一个列表的数据复制到另一个列表中
程序分析:使用列表[:]
程序源代码:
以上实例输出结果为:[1, 2, 3]
八、输出 9*9 乘法口诀表
分析:分行与列考虑,共9行9列,i控制行,j控制列。
源代码:
以上实例输出结果为:
九、暂停一秒输出
分析:使用 time 模块的 sleep() 函数
程序源代码:
以上实例输出结果为(会有停顿效果):1 a
2 b
十、暂停一秒输出,并格式化当前时间
源代码:
以上实例输出结果为:2015-10-21 17:48:40
2015-10-21 17:48:41
十一、有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....
程序源代码:
以上实例输出结果为:
十二、判断101-200之间有多少个素数,并输出所有素数
分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
代码:
以上实例输出结果为:
十三、打印出所有的"水仙花数"
程序源代码:
以上实例输出结果为:153
370
371
407
十四、将一个正整数分解质因数
程序源代码:
以上实例输出结果为:90 = 2 * 3 * 3 * 5
100 = 2 * 2 * 5 * 5
十五、利用条件运算符的嵌套来完成学习成绩计算
学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
分析:(a>b)?a:b这是条件运算符的基本例子。
代码:
以上实例输出结果为:输入分数:
89
89 属于 B
python经典程序实例-十五个Python经典案例,学会这些,Python基础已过关!相关推荐
- python数据挖掘学习】十五.Matplotlib调用imshow()函数绘制热图
python数据挖掘学习]十五.Matplotlib调用imshow()函数绘制热图 #2018-03-28 14:47:19 March Wednesday the 13 week, the 087 ...
- PCA主成分分析算法专题【Python机器学习系列(十五)】
PCA主成分分析算法专题[Python机器学习系列(十五)] 文章目录 1. PCA简介 2. python 实现 鸢尾花数据集PCA降维 3. sklearn库实现 鸢尾花数据集PCA降维案例 ...
- python学习的第二十五天:对PDF文件的读写操作
文章目录 python学习的第二十五天:对PDF文件的读写操作 对Excel操作的补充 python的实用方法 获取指定文件下的所有内容 shutil模块(封装了高级的文件操作函数) PDF的相关操作 ...
- 二十五个软件测试经典面试题,你确定不收藏一波?
二十五个软件测试经典面试题全在这里了,有兴趣的朋友建议收藏一波,或者留言交流! 1.在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试? 建立测试计划,确定测试标准和测 ...
- 二分法查找c语言程序_C语言的那些经典程序 第十四期
戳"在看"一起来充电吧! C语言的那些经典程序 第十四期 本期小C给大家带来三个用C语言解决实际问题的典例.如果全都理解,相信肯定能给大家带来收获!接下来让我们看看是哪些程序吧! ...
- 漫谈程序员(十五)——应届毕业生上海市落户政策解读
#漫谈程序员(十五)--应届毕业生上海市落户政策解读 去上海BOC工作,不免考虑是否需要将户口迁移过去.下面就结合<2016年非上海生源普通高校应届毕业生进沪就业评分办法>文件进行详细 ...
- python经典程序实例代码,python编程应用实例
python递归算法经典实例有哪些? 程序调用自身的编程技巧称为递归( recursion).递归做为一种算法在程序设计语言中广泛应用. 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法. ...
- python3经典小程序代码_一个可以套路别人的python小程序实例代码
python可以开发什么?谁有python小程序的源代码,...桌面程序,web都可以,还有比如现在讲的多的人工智能,神经网络源码可以去找一些开源代码,搜索一下,蛮多的. 分享python小程序代码练 ...
- python编程基础与案例集锦,python经典程序实例代码
你都用Python 来做什么? 当我知道可以做这些之后,我特别想会.因为论文查阅.答案确认查询:想知道豆瓣8分以上电影,或者穿越类的电影.处理工资数据考核表等. 可以干什么1.上学吧答案神器 主要实现 ...
- 决战Python之巅(十五)-面向对象(找名词、加属性、连关系)
面向对象(找名词.加属性.连关系) 知识回顾 引言 面向过程 VS 面向对象 面向过程 面向对象 面向对象初识 类的相关 对象的相关 对象之间的交互 类命名空间与对象.实例的命名空间 初识面向对象小结 ...
最新文章
- html5实现圆圈里带一个三角形,HTML5 Canvas圆圈里面的三角形变换动画
- C++求最小公倍數LCM的实现算法(附完整源码)
- DM6467T开发板领航——dmai经验谈
- ubuntu apache配置负载均衡篇(一)
- Spring @Async配置4. 基于@Async无返回值调用 使用的方式非常简单,一个标注即可解决所有的问题: 1 @Async //标注使用 2 public void asyncMe
- HDFS数据管理与容错
- OpenShift 4 - 定制 RHCOS Linux的Kernal参数
- rtk采点后如何导入cad_ZEMAX:如何导入CAD物体
- [转载] 正则表达式“派别”简述
- 雷达信号处理基础 ch1 note1
- shell: 脚本获取ssh 端口号
- 安装AdventureWorks2008R2示例数据库
- Eureka源码深度刨析-(5)EurekaServer处理服务发现
- 贵港职称计算机考试网,贵港工程师职称等级时间
- 263企业邮箱:客户端授权码登录
- Cause: java.sql.SQLException: Incorrect string value: ‘\xF4\x80\x80\x82\xF4\x80...‘ for column ‘xxx‘
- 力扣383.赎金信(java语言散列表法)
- java在线答题系统,上岸蚂蚁金服!
- 媒体 | 冒志鸿:ArcBlock打造跨链应用平台的思路
- win10下安装Centos7