26道大题python实战练习-习题
Posted 程序猿中的BUG
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了26道大题python实战练习-习题相关的知识,希望对你有一定的参考价值。
目录
Python数学计算,编程练习题实例一:
简述:这里有四个数字,分别是:1、2、3、4
提问:能组成多少个互不相同且无重复数字的三位数?各是多少?
Python解题思路分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。
Python数学计算,编程练习题和答案实例一,源代码如下:
Python数轴、长整型,编程练习题实例二:
简述:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成.
提问:从键盘输入当月利润I,求应发放奖金总数? 玩蛇网Python解题思路分析:请利用数轴来分界及定位。并要注意定义时需要把奖金定义成长整型的数据类型。
Python数轴、长整型,编程练习题和答案实例二,源码如下:
Python完全平方数,编程练习题实例三
简述:一个整数,它加上100和加上268后都是一个完全平方数
提问:请问该数是多少? Python解题思路分析:在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果。 Python完全平方数,python解题源代码如下:
Python日期计算,编程练习题实例四
简述:要求输入某年某月某日
提问:求判断输入日期是当年中的第几天? Python解题思路分析: 我们就以3月5日这一天为例。首先把前两个月的加起来,然后再加上5天即本年的第几天。这里有一种特殊的情况,就是闰月,遇到这种情况且输入月份大于2时需考虑多加一天。如果不是很明白,可以看下边的python源码。
Python日期计算,最新编程练习题实例四,解题源代码如下:
Python整数顺序排列,编程练习题实例五
整数顺序排列问题简述:任意三个整数类型,x、y、z
提问:要求把这三个数,按照由小到大的顺序输出 Python解题思路分析:
首先,要想方法把最小的数放到x位上,之后将x与y进行比较; 如果x>y的话,就将x与y的值进行交换; 然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 Python整数顺序排列,python解题源代码如下:
Python斐波那契数列应用,编程练习题实例六
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、在数学上,斐波纳契数列以如下被以递归的方法定义。
Python列表数据复制,编程练习题实例七
提问:将一个列表的数据复制到另一个列表中。
请仔细看要求,这里要求的是复制数据到一个新的列表中。 Python列表数据复制,Python解题思路分析:可以了解下[ :]的含义 python解题源代码如下:
Python乘法口诀计算,编程练习题实例八
简述:9*9乘法口诀表。
要求:逐项单位输出。例如1的一行,2的一行,以此类推。 Python解题思路分析: 注意分行与列考虑。这里共有9行和9列。x控制行,y控制列。
Python解题源代码如下:
Python time.sleep方法,编程练习题实例九
让python程序暂停预定时间后再运行,需要用到time.sleep方法。
Python编程练习题和答案实例九,time.sleep方法就来一道这样的练习题吧。
要求:随便写一段代码,测试time.sleep()方法效果学习。
python解题源代码如下:
Python时间格式化,编程练习题实例十
简述:暂停一秒time.sleep()输出;并格式化当前时间。
Python解题思路分析:可以先预习下time.strftime及time.localtime的作用和方法。python解题源代码如下:
Python兔子生兔子算法,编程练习题实例十一
简述:话说有一对可爱的兔子,出生后的第三个月开始,每一月都会生一对小兔子。当小兔子长到第三个月后,也会每个月再生一对小小兔子.
问题:假设条件,兔子都不死的情况下,问每个月的兔子总数为多少?
Python解题思路分析:兔子的规律为数列1,1,2,3,5,8,13,21....,好似斐那波契数列的感觉哦
Python兔子生兔子算法,python解题源代码如下:
Python素数计算输出,编程练习题实例十二
简述:区间范围101-200
要求:判断这个区间内有多少个素数,并逐一输出。
Python解题思路分析:首先,判断这个数是否是素数,方法:用一个数分别去除2到sqrt(这个数); 其结果,能被整除,则表明此数不是素数,反之是素数。
Python水仙花数for循环应用,编程练习题实例十三
什么是水仙花数?百度一下:水仙花数是指一个 n 位正整数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)。
要求:打印输出所有的"水仙花数"。
Python解题思路分析: 可以利用for循环控制流语句来完成操作。从100-999个数,每个数分解出个位、十位和百位。
python解题源代码如下:
Python分解质因数,编程练习题实例十四
什么是分解质因数?
我们来百度一下:把一个合数分解成若干个质因数的乘积的形式,即求质因数的过程叫做分解质因数。
要求:将一个正整数分解质因数;例如您输入90,分解打印90=233*5。 Python解题思路分析:这道题需要分三部分来分解,具体分解说明如下。
1、首先当这个质数恰等于n的情况下,则说明分解质因数的过程已经结束,打印出即可。
2、如果遇到n<>k,但n能被k整除的情况,则应打印出k的值。同时用n除以k的商,作为新的正整数你n,之后再重复执行第一步的操作。
3、如果n不能被k整除时,那么用k+1作为k的值,再来重复执行第一步的操作系统。 数学不灵光的童鞋,真是很难解哦。 源代码如下:
Python条件运算符,编程练习题实例十五
要求:获取输入的内容,并利用条件运算符的嵌套方式来完成这道题。 学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
Python解题思路分析:(a>b) a:b这是条件运算符的基本例子。
Python日期格式应用,编程练习题实例十六
关于python日期格式的应用练习。用python方法如何输出指定格式形式的日期?
这里你会需要用到import方法导入datetime模块。datatime模块重新封装了time模块,提供更多接口,提供的类有:date,time,datetime,timedelta,tzinfo datetime.date(year, month, day) date.max、date.min: date对象所能表示的最大、最小日期; date.resolution: date对象表示日期的最小单位(天)。 date.today(): 返回一个表示当前本地日期的date对象; date.fromtimestamp(timestamp):
根据给定的时间戮,返回一个date对象; 源代码如下:
Python辨别字符类型,编程练习题实例十七
关于用Python方法辨别数据类型可以用python type()方法,那么想要查看一串字符中每一项的类型,并逐一输出要怎么来处理呢?下面我们就来做这个示例习题吧。
要求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
Python解题思路分析: 利用while语句,条件为输入的字符不为'\\n'。 python解题源代码如下:
Python简单数学计算,编程练习题实例十八
问题描述: 求这样的一组数据和,s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字; 例如:2+22+222+2222+22222(此时共有5个数相加),这里具体是由几个数相加,由键盘控制。
Python解题思路分析:关键是计算出每一项的值。 python解题源代码如下:
Python完数计算,编程练习题实例十九
什么是完数? 完全数,又被称作完美数或完备数,是一些特殊的自然数。 它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。 以上,是我们的大百度为大家提供的关于完数的解释。接下来,就来开始我们的练习吧。
要求:用python方法找出1000以内的所有完数,并输出。 Python解题思路分析:
Python解题源代码如下:
Python计算皮球下落速度,编程练习题实例二十
Python方法计算皮球下落速度练习题。各种编程语言中,关于皮球自由下落的计算练习题有很多。今天我们就来做一个用Python方法计算皮球下落速度的练习。 Python练习题问题如下:
问题简述:假设一支皮球从100米高度自由落下。条件,每次落地后反跳回原高度的一半后,再落下。
要求:算出这支皮球,在它在第10次落地时,共经过多少米?第10次反弹多高? Python解题思路分析:这次要用到range()方法 Python解题源代码如下:
一:题目:
使用python打印一颗圣诞树
要求:使用最基本的语法实现
二:题目:
使用python3从N个数组中,进行排列组合,打印排列后的所有列表。
要求:尝试使用笛卡尔算法
三:题目:
使用python把每隔一分钟访问200次的IP,加到黑名单。
要求:每隔一分钟读取一下日志文件,把统计到的Ip添加到黑名单。
四:题目:
一辆卡车违反交通规则,撞人后逃跑.现场有三人目击事件,但都没有记住车号,只记下车号的一些特征.
甲说:牌照的前两位数字是相同的;
乙说:牌照的后两位数字是相同的,但与前两位不同;
丙是数学家,他说:四位的车号所构成的数字正好等于某一个整数的平方.
请根据以上线索求出车号.
提示:四位整数中的完全平方数 的取值范围:32的平方—99的平方.
五:题目:
要求对目录下的文件进行增和删除的监控,如果有增和删打印出来,并打印文件名。
要求:使用python3使用最简单的方法。
六:题目:
使用python统计一下ip以及出现的次数。
要求:内存比较小,所以不能在内存里计算。
①3000多本Python电子书有
②Python开发环境安装教程有
③Python400集自学视频有
④软件开发常用词汇有
⑤Python学习路线图有
⑥项目源码案例分享有
如果你用得到的话可以直接拿走,在我的QQ技术交流群里(纯技术交流和资源共享,广告勿入)可以自助拿走,群号是【881744585】
每日分享,喜欢的看标题和多多点赞收藏加关注~~蟹蟹
以上是关于26道大题python实战练习-习题的主要内容,如果未能解决你的问题,请参考以下文章