python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧

本文整理了Python数据分析中经常出现的一些经典习题,并为每个习题提供了参考代码。详细的解答可关注微信公众号Python资源分享,回复xtda即可免费获取。(建议大家尝试自主实现,简单测试一下自己的Python水平!只有实在不会的时候再参考提供的答案。)

习题 1

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第1张图片

习题 2

  • 编写程序判断某一年份是闰年还是平年。年份由用户通过键盘输入,运行效果如图。(闰年的标准:能被4整除,但是不能被100整除,或者能被400整除。)

    a58e25ffa93b9fdcf1d8797cfb1d2b0f.png

    习题 3

  • 编写程序打印数字金字塔效果。打印的行数由用户通过键盘输入,运行效果如图。

    python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第2张图片

    习题 4

    python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第3张图片

    习题 5

  • 编写程序求一个自然数除了自身以外的最大约数。自然数由用户通过键盘输入,运行效果如图。

    python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第4张图片
  • 编写程序对整数进行质因数分解,并打印结果。整数由用户通过键盘输入,运行效果如图。

    46ecb9844affdfdc34dbfa192abb77ec.png

    习题 6

    python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第5张图片

习题 7

  • 已知列表 a_list = [4, 8, 7, 8, 6, 3],编写程序删除列表中重复的数字(保留第一个),然后将其转化为字符”48763”。(删除重复元素、列表转字符串)

  • 输入一个字符串,输出该字符串中出现频数最高的字符,如果有多个字母出现的频数并列最高,则输出多个字母。(统计字符出现的频数)

习题 8

  • 随机输入一个字符串,统计该字符串中各种字符出现的次数,并将统计结果按照字符出现次数从高到低进行排序,最终打印排序后的信息。每行效果为:  xxx 字符出现次数为:xxx

习题 9

  • 编写程序,将由4、6、8、9这四个数字组成的每位数都不相同的所有三位数存入一个列表中并输出该列表。

    python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第6张图片

习题 10

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第7张图片

习题 11

  • 自定义一个函数,用于计算矩形的面积和周长,函数包含两个参数:长和宽,由于正方形是特殊的矩形,因此也支持传递一个参数的情况。当传递一个参数时,表示长和宽相等,最后将计算结果进行返回。(同时支持一个参数和两个参数,同时返回多个值)

习题 12

  • 角谷定理。随机输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。编写程序,捕获用户输入的数字,然后输出从该数字到最终结果1的过程,统计需要经过多少步计算可得到自然数1。

    如:输入22,

    输出22 1134 17 52 26 13 40 20 10 5 16 8 4 2 1 

    步数为:15

习题 13

  • 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

  • 编写函数实现如下功能,对传递的一组数据进行操作,调整数据的位置,使得所有的奇数位于前半部分,所有的偶数位于后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。例如:原始数据为:[9, 6, 7, 3, 1, 8, 4, 3, 6],则调整后的数据为:[9, 7, 3, 1, 3, 6,8, 4, 6]。

习题 14

  • 编写一个程序,提示用户输入一个整数,如果输入的不是整数,则让用户重新输入,直到是一个整数为止。例如:第一次输入abc,第二次输入12.5,第三次输入6,执行效果如下。

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第8张图片

习题 15

  • 编写一个程序,模拟打印下载进度效果,每隔0.2秒打印一次下载进度,要求下载进度只在一行打印,每次打印的进度不同,下载完成后打印下载完成!(程序休眠、同一行打印不换行)效果如下:

e54483315bc60d363efe2754e422bf9e.png

  • 编写一个程序,随机生成1000个字母,包含大写字母和小写字母,然后统计各个字母出现的次数,统计时忽略字母的大小写,最后将统计结果按照字母出现的次数从高到低排序输出。

习题 16

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第9张图片

习题 17

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第10张图片

习题 18

  • 编写程序实现递归搜索某个文件夹下所有的图片文件(例如 jpg、png文件),并将所有的图片文件复制到D:\images文件夹下。(关键提示:图片文件的复制可采用二进制操作)

习题 19

  • 编写程序读取学校信息表内容,然后单独将所有的211高校放入一个表单,将所有的985高校放入一个表单,两个表单位于同一个Excel文件。

习题 20

  • 编写程序读取给定的test.txt文件内容,统计该文件中各单词出现的次数,并将统计结果按照单词出现的次数从高到低写入到文件result.xsl中。(test.txt是一个英文文本,单词之间通过空格隔开,要求单词不区分大小写, 忽略逗号、句号等标点符号。result.xsl文件标题为词频统计结果,包含两列名称分别为:单词和频数,所有的频数以加粗红色显示。)

习题 21

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第11张图片

习题 22

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第12张图片

习题 23

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第13张图片

习题 24

  • 已知某个班级的某次考试成绩信息包括学号、语文、数学、英语、总分,该成绩信息保存在一张Excel表中,部分信息如图所示,现在要求将其读入到数据库中去。同时实现以下功能:

(1)提供按总分或 语文、数学、英语单科从高到低排序功能; (2)获取所有存在不及格科目(单科<60分)的学生记录; (3)获取指定科目的最高分、最低分以及平均分;

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第14张图片

习题 25

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第15张图片

习题 26

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第16张图片

习题 27

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第17张图片

以上所有习题在手把手教你学Python系列视频中都有讲解 !Python更多资源可关注微信公众号、 加入 QQ群或添加老师微信获取,我们会不定期更新文章与视频。

python 排序统计滤波器_这里有一份Python习题集,赶紧来测测吧_第18张图片

点击下方  即可查看手把手教你学Python详细视频! 欢迎转给身边有需要的小伙伴!

你可能感兴趣的:(python,排序统计滤波器)