![](https://img-blog.csdnimg.cn/befc7290e0c54723b0d5ce23d0b4ae4f.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机等级二级Python
全国计算机等级二级-Python考试相关内容
greatau
编程要从娃娃抓起!
展开
-
全国计算机等级考试二级考试(Python)题库
全国计算机等级二级考试-Python题库原创 2023-10-04 18:02:20 · 257 阅读 · 0 评论 -
画时钟(turtle库)
【代码】画时钟(turtle库)原创 2023-10-29 16:59:55 · 261 阅读 · 0 评论 -
Python中的split()函数
str: 表示为分隔符,默认为空格,但是不能为空('')。num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量。split():拆分字符串。语法:str.split(str="",num=string.count(str))[n]os.path.split():按照路径将文件名和路径分割开。语法:os.path.split('PATH')2、os.path.split()函数。1、split()函数。函数:split()4、一个超级好的例子。原创 2023-10-29 16:49:30 · 464 阅读 · 0 评论 -
体育竞技分析
体育竞技分析是一项重要的工作,它通过对运动员的数据进行收集、处理和分析,可以帮助教练和球队做出更明智的决策。Python作为一种强大的编程语言,提供了丰富的库和工具,可以用于体育竞技数据的分析和可视化。本文将介绍如何使用Python进行体育竞技分析,并结合代码示例进行详细说明。原创 2023-10-28 13:22:53 · 204 阅读 · 0 评论 -
目录和文件操作
【代码】【无标题】原创 2023-10-28 12:51:50 · 149 阅读 · 0 评论 -
人脸识别测试数据分析
其中,识别结果是一个列表形式的字符串,方括号中是识别出的学生学号字符串,如果识别出了照片中的多个人,就会包含多个学号字符串;测试过程中,一个学生可能被抓拍到多张照片中,所以学生的学号会出现在多行信息中。使用字典和列表进行数据分析,获取实际参加测试的学生人数和人均被检测次数。(3)累计字典中关键字的个数,即为实际参加测试的学生人数;照片编号作为字典的关键字,学号列表作为字典的值。(2)将该字典中的学号提取出来,构造另一个字典,以学号作为字典的关键字,累计学号出现的次数,将累计值作为字典的值。原创 2023-10-28 12:27:25 · 838 阅读 · 0 评论 -
中文分词库-jieba
工业/ 互联网/实施/ 的/ 方式/是/ 通过/ 通信/控制/ 和/ 计算技术/的/ 交叉/ 应用/建造/ 一个/ 信息/物理/ 系统/ 促进/物理/ 系统/ 和/数字/ 系统/ 的/融合/:(7分)在问题1的基础上,统计分词后的词汇出现的次数,用字典结构保存。工业互联网”实施的方式是通过通信、控制和计算技术的交叉应用,建造一个信息物理系统,促进物理系统和数字系统的融合。清华大学镜像:https://pypi.tuna.tsinghua.edu.cn/simple。出现最多的词是(的 系统):3 次。原创 2023-10-28 09:38:20 · 260 阅读 · 0 评论 -
英文字符频率统计(Python)
编写一个程序,对给定字符串中出现的 a~z 字母频率进行分析,忽略大小写,采用降序方式输出。原创 2023-10-26 21:55:53 · 1984 阅读 · 0 评论 -
随机生成密码(Python)
编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。原创 2023-10-26 20:37:23 · 5891 阅读 · 0 评论 -
统计文本词频的几种方法(Python)
说明:运用集合对文本字符串列表去重,这样统计词汇不会重复,运用列表的counts方法统计频数,将每个词汇和其出现的次数打包成一个列表加入到word_list中,运用列表的sort方法排序,大功告成。原创 2023-10-25 22:16:54 · 12082 阅读 · 3 评论 -
字符串反转(Python)
当递归未结束时,我们需要处理递归函数的基本情况。即将问题分解为更小的子问题,并递归调用自身处理子问题。对于字符串反转的问题,可以将字符串分为首字符和剩余字符两部分,然后将剩余字符反转,并将首字符放在末尾。在递归函数的基本情况处理完毕后,我们需要调用递归函数来处理子问题。对于字符串反转的问题,我们可以将剩余字符反转,并将首字符放在末尾。对于字符串反转的问题,当字符串长度为1时,无需再进行反转操作,直接返回即可。对于字符串反转的问题,我们可以将反转后的字符串存储在一个列表中,并返回该列表。原创 2023-10-23 22:06:59 · 1104 阅读 · 0 评论 -
阶乘(Python)
整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!原创 2023-10-23 21:13:00 · 238 阅读 · 0 评论 -
Python [::-1]的用法
::-1]的作用是。原创 2023-10-22 10:32:22 · 1023 阅读 · 0 评论 -
二分查找算法(Python)
原理:首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。 将右边界right赋值为index-1,因为此时index所对应的值是大于所求值num,所以可以直接排除index. 将左边界left赋值为index+1`,因为此时index所对应的值是小于所求值num,所以可以直接排除index.3.1(递归代码实现二分查找算法)原创 2023-10-17 22:49:49 · 203 阅读 · 0 评论 -
凯撒密码(Python)
2.使用ord函数获取每个字母的ASCII码,isupper函数判断字母是否为大写字母,如果是,则减去65('A')后进行移位加密;2.使用ord函数获取每个字母的ASCII码,isupper函数判断字母是否为大写字母,如果是,则减去65后进行移位解密;凯撒大帝将纸条卷起后,按照字母表顺序向后移动一定的位数,然后再写下加密后的字母,这样其他人就无法直接读取他的信息。):明文加密得到密文,密文再加密就会得到明文(因为偏移量为13位,一共26个字母,加密两次就会回到明文了),题目关键字眼会有。原创 2023-10-14 20:41:37 · 17228 阅读 · 5 评论 -
判断某点是否在三角形内(Python)
即对于△ABC内的某一点P,连接PA、PB、PC得到三条线段,当且仅当三条线段组成的三个夹角和为360°的时候,该点才位于三角形内部。类似的还有,P与ABC三个顶点组成的三个三角形,面积之和等于△ABC的面积,同样可以证明点P位于三角形内部,但效率也很低。已知三角形的三个顶点坐标,判断某个点是否在三角形中(在三角形的边上,我们也视作在三角形中),我们提供不同的方法。知道三个点,如何求该三个点为顶点的三角形的面积?,其中,a,b,c表示三个边长,p表示半周长。方法1:内角和等于360°。原创 2023-10-14 18:07:54 · 1144 阅读 · 0 评论 -
图形界面四则运算计算器(Python+PyQt5)
(7) 在`on_number_click`、`on_operator_click`、`on_clear_click`和`on_equal_click`方法中,分别处理数字按钮、运算符按钮、清除按钮和等号按钮的点击事件。(4) 在`initUI`方法中,设置窗口标题和大小,创建显示结果的文本框,并调用`create_buttons`方法创建按钮。(3) 在`Calculator`类的`__init__`方法中,调用`initUI`方法初始化界面。(1) 导入所需的库和模块。原创 2023-10-14 15:06:24 · 478 阅读 · 0 评论 -
飞花令游戏(Python)
飞花令是古时候人们经常玩一种“行酒令”的游戏,是中国古代酒令之一,属雅令。在《中国诗词大会》中改良了“飞花令”,不再仅用 花 字,而是增加了 云、 春、月、夜 等诗词中的高频字,大家要轮流背诵含有关键字的诗句,关键字出现的位置也有要求,直至决出胜负。甲说一句第一个字带有“花”的诗句;请输入第1诗句:花自飘零水自流。请输入第2诗句:落花时节又逢君。请输入第3诗句:春江花朝秋月夜。请输入第4诗句:人面桃花相映红。请输入第5诗句:不知近水花先发。请输入第6诗句:千树万树梨花开。请输入第7诗句:霜叶红于二月花。原创 2023-10-14 11:52:14 · 616 阅读 · 0 评论 -
矩阵中幸运数(Python)
示例 2:输入:matrix = [[1,10,4,2],[9,3,8,7],[15,16,17,12]],输出:[12]示例 1:输入:matrix = [[3,7,8],[9,11,13],[15,16,17]],输出:[15]请你按 任意 顺序返回矩阵中的所有幸运数。解释:15 是唯一的幸运数,因为它是其所在行中的最小值,也是所在列中的最大值。解释:12 是唯一的幸运数,因为它是其所在行中的最小值,也是所在列中的最大值。示例 3:输入:matrix = [[7,8],[1,2]],输出:[7]原创 2023-10-11 12:38:39 · 479 阅读 · 0 评论 -
九九乘法表(Python)
关键就是range的第二个参数 值为。参数,告诉print函数以。每列循环的次数不大于 行数;第一行的时候 只有一列。第二行的时候 只有 二列。代表一个tab缩进;第三行的时候 只有三列。第九行的时候 只有九列。原创 2023-10-11 11:06:55 · 105 阅读 · 0 评论 -
绘制一个五角红星图形(Python)
把中间的线去掉,用画笔按着最外面的轮廓画。原创 2023-10-10 21:31:12 · 1210 阅读 · 0 评论 -
斐波那契数列(Python)
斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……递归是指函数可以直接或间接调用自身的一种特殊形式。如果一个函数在函数体内部调用自身,那么这个函数就是递归函数。(2)递推式:将规模较大的问题分解成规模更小的同种问题,通过不断缩小问题规模,最终缩减到递归基的情形。(2)实现的方法符合计算机科学最基本的思想——分治思想。在数学上,费波那契数列是以递归的方法来定义:。(1)递归基:递归函数需要停止递归的条件。原创 2023-10-10 11:54:02 · 1424 阅读 · 0 评论 -
猜数字游戏(Python)
(2)玩家有 10 次机会猜该数字;若猜中,则提示玩家获胜;若未猜中,则提示玩家猜 大了,还是猜小了,并且提示下一次猜数的范围;若 10 次机会用完仍未猜中,则提示玩家失败;(1)程序应随机生成一个 1 至 100 之间的整数;(3)并且在代码中显示该游戏花费时间。原创 2023-10-08 14:05:40 · 1429 阅读 · 0 评论 -
最大公约数(Python)
最大公约数是指两个或多个整数共有约数中最大的一个。两个数 a 和 b 的最大公约数 (Greatest Common Divisor) 是指同时整除 a 和 b 的最大因子,记为 gcd (a, b)。特殊的,当 gcd (a, b) = 1 ,我们称 a 和 b 互素。例如,1,2,4 均为 8 和 12 的公约数,最大的公约数就是 4。求最大公约数有多种方法,。质因数分解法:把每个数分别分解质因数,再把各数中的全部公有质因数提取出来连乘,所得的积就是这几个数的 最大公约数。原创 2023-10-06 23:09:44 · 965 阅读 · 0 评论 -
判断三条边是否构成三角形(Python实现)
解题:定义3个变量a、b、c,让用户输入任意三个数字赋值给三个变量。判断三个变量中是否任意两个之和大于第三个数值。判断条件之间采用and连接,只有三个条件同时成立时循环才成立。已知:直角三角形的两条直角边的平方和等于第三条边的平方。进阶:如果能围成三角形,判断三角形是否为直角三角形。已知:三角形任意三条边的长度之和大于第三条边。原创 2023-10-05 22:29:28 · 8918 阅读 · 0 评论 -
集合Set
小明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性他先用计算机生成了N个1~1000之间的随机整数(N原创 2023-10-05 21:34:42 · 267 阅读 · 0 评论 -
经典算法-枚举法(百钱买百鸡问题)
条件:现有 100 元,一共要买公鸡、母鸡、小鸡三种鸡,已知公鸡 5 元一只,母鸡 3 元一只,1 元可以买三只小鸡。7x < 100 得出 x < 15;要求:公鸡、母鸡、小鸡都要有,一共买 100 只鸡。有哪几种买法,公鸡、母鸡、小鸡分别是多少只?条件2:x + y + z = 100(只);得出 z = 100-x-y;条件1:5x + 3y + 1/3z = 100(元);假设公鸡、母鸡、小鸡分别有 x只,y只,z只。原创 2023-10-05 08:30:11 · 1464 阅读 · 0 评论 -
统计给定整数M和N区间内质数的个数并对它们求和。
思路:需要判断一个数是否质数;需要一个函数来计数;需要一个函数来把所有的质数求和;输出格式:在一行中顺序输出M和N区间内质数的个数以及它们的和,数字间以空格分隔。输入格式:输入在一行中给出两个正整数M和N(1≤M≤N≤500)。程序主体结构:输入整数,计算并分析整数,输出题目要求的格式。统计给定整数M和N区间内质数(素数)的个数并对它们求和。输入样例:10 31。输出样例:7 143。原创 2023-10-04 22:47:10 · 437 阅读 · 0 评论 -
输入一个日期,包括年、月和日,计算该日期是这一年的第几天
计算应该是:1(31)+2(28或者29天)+3(31)+4(30)+5(31)+6(30)+7(31)+8(31)+9(30)+13。计算应该是:1(31)+2(28或者29天)+3(31)+4(30)+5(31)+6(30)+13。思路:输入年月日之后,这是这一年中的第几天 = 之前月数的总天数+当月的日子。通常的年份的2月份都是28天,如果是闰年,闰年的2月份是29天。计算应该是:1(31)+2(28或者29天)+13。例子:输入:2020-04-19,输出:110天。原创 2023-10-04 18:42:23 · 4420 阅读 · 0 评论