26道大题python实战练习-习题

Posted 程序猿中的BUG

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了26道大题python实战练习-习题相关的知识,希望对你有一定的参考价值。

目录

Python数学计算,编程练习题实例一:

Python数轴、长整型,编程练习题实例二:

Python完全平方数,编程练习题实例三

Python日期计算,编程练习题实例四

Python整数顺序排列,编程练习题实例五

Python斐波那契数列应用,编程练习题实例六

Python列表数据复制,编程练习题实例七

Python乘法口诀计算,编程练习题实例八

Python time.sleep方法,编程练习题实例九

Python时间格式化,编程练习题实例十

Python兔子生兔子算法,编程练习题实例十一

Python素数计算输出,编程练习题实例十二

Python水仙花数for循环应用,编程练习题实例十三

Python分解质因数,编程练习题实例十四

Python条件运算符,编程练习题实例十五

Python日期格式应用,编程练习题实例十六

Python辨别字符类型,编程练习题实例十七

Python简单数学计算,编程练习题实例十八

Python完数计算,编程练习题实例十九

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实战练习-习题的主要内容,如果未能解决你的问题,请参考以下文章

计算机二级C语言考试中,后面三道大题需要自己修改或者填写里面的部分程序,考试的时候能不能修改好了之

Python3练习题系列(03)

python练习题集合-2

python3 练习题100例 (十八)托儿所问题

python练习题一

8道Python基础面试练习题