
头歌
文章平均质量分 69
头歌平台上一些练习题的答案
肆——
记录并分享自己学到的一些知识的菜鸟
展开
-
头歌python实验:网络安全应用实践3-验证码识别
来说识别率较低,一些图片里有很对五颜六色扰乱识别的点,非常影响识别率。可运用数字图像处理的方法,对图片进行灰度处理,然后再进行去除噪点处理。的全屏截图,请同学们在自己电脑上定位此页面验证码的坐标,在实验环境用坐标从截图中切割出验证码,对此页面的验证码进行识别并输出。平台会对你编写的代码进行测试,分别对两张全屏页面截图进行识别,两张全屏截图的验证码不一样,坐标一样,当两个测试集通过即可通关。读取图像文件,如果图像是不相容的,会先转换成兼容的格式,然后再提取图片中的文本信息。,输出图像的文字识别结果即可。原创 2025-01-06 22:34:51 · 885 阅读 · 0 评论 -
头歌python实验:网络安全应用实践2-计算机取证
请你在这个函数中读取指定新闻稿的元数据,并将其按照<属性名> : <属性值>的格式打印出来。函数,尝试各种数字、字母组合,成功解压时返回相应的压缩密码。函数中,尝试破解这个文件的密码,并将其密码返回。的名字,然后以此为证据将其逮捕,也就是所谓的电子取证。函数,期间产生的输出将会与规定的输出进行比较,详细要求请见测试说明。函数,期间产生的输出将会与规定的输出进行比较,详细要求请见测试说明。,如果解压成功,则会输出解压成功,否则会输出解压失败。注意,这个模块的名字对大小写是敏感的,所以,确保。原创 2025-01-06 22:29:50 · 935 阅读 · 0 评论 -
头歌python实验:网络安全应用实践-恶意流量检测
文件是常用的数据报存储格式,可以理解为就是一种文件格式,只不过里面的数据是按照特定格式存储的,所以我们想要解析里面的数据,也必须按照一定的格式。,需要检测其中的恶意流量。请对其进行检测并按返回测试说明的格式返回。函数,期间产生的输出将会与规定的输出进行比较,详细要求请见测试说明。为了完成本关任务,你需要掌握:1.re库的使用,2.pcap包的读取。平台会对你编写的代码进行测试: 代码请写在。为了完成本关任务,你需要掌握:如何读取。本关任务:编写一个能正则匹配出。本关任务:编写一个能读取。原创 2025-01-06 22:23:43 · 1009 阅读 · 0 评论 -
头歌python多线程编程-进阶部分
初始状态是”未付款“,中间状态有”已付款5毛“,”已付款1块“,”已付款1.5块“,”已足额付款“,四个状态。在下图中,可以看到系统有 S1, S2, S3, S4 四个状态, 0 和 1 是状态机可以从一个状态到另一个状态的值,例如,只有当只为1的时候,S0可以转换到S1,当只为0的时候, S0可以转换到S2。这个转换的过程就是根据条件来切换状态,题目中,我们会输入一组数字作为事件,根据这一组数字,完成状态转换并输出相应的动作,从 S0 开始,叫做 初始状态,最后到 S4,叫做结束状态。原创 2025-01-06 22:13:26 · 356 阅读 · 0 评论 -
头歌python实验:多线程编程-基础部分
根据提示,在右侧编辑器补充代码,使用多线程计算给定区间合数的个数。本关已给出素数判定方法,需要你补充主函数中相关内容,实现统计合数个数的相关内容。根据提示,在右侧编辑器补充代码,输出n个foobarpython。本关任务:输入一个数n,打印n个foobarpython。本关任务:使用 Python 多线程,实现求合数的个数。解释:“foobarpython”将输出1次。解释:“foobarpython”将输出5次。本关任务:使用Python多进程求素数个数。原创 2025-01-06 21:40:53 · 293 阅读 · 0 评论 -
头歌python2-2:面向对象程序设计-进阶部分
本关任务:对有理数类Fraction,重载小于等于运算符,实现有理数的相应运算。本关任务:对有理数类Fraction,重载加减运算符,实现有理数的相应运算。测试输入: 1 2 2 4 预期输出: False True。测试输入: 6 9 4 8 预期输出: True False。测试输入: 3 4 2 3 预期输出: 1/12 17/12。原创 2025-01-03 11:33:02 · 160 阅读 · 0 评论 -
头歌实训2-1:面向对象程序设计-基础部分
本关任务:编写银行员工类BankEmployee,要求: 1.银行员工类的属性包括姓名name,工号num,工资salary 2.姓名name和工号num设置为私有属性,并将salay设置为默认参数3000平台会对你编写的代码进行测试:测试输入: 张飞 007 预期输出: 张飞领到这个月工资3000# 请在此处添加代码 #print(f'{self.__name}领到这个月工资{self.salary}')main()原创 2025-01-01 14:44:02 · 348 阅读 · 0 评论 -
头歌实验1-2:面向过程编程-进阶部分
示例 2: 输入:s = "aaa" 输出:6 解释:6个回文子串: "a", "a", "a", "aa", "aa", "aaa"测试输入: 4 4 a b c e a f c s a d e e a d e e dt 预期输出:False。测试输入: 4 4 a b c e a f c s a d e e a d e e fa 预期输出:True。示例 1: 输入:s = "abc" 输出:3 解释:三个回文子串: "a", "b", "c"测试输入:cabCbaf 预期输出:9。原创 2025-01-01 13:06:46 · 186 阅读 · 0 评论 -
头歌实训1-1:面向过程编程-基础部分
pbm文件是一种最简单的二值图像文件(即,图像的每个像素的取值,要么是1——对应白;最简单的pbm文件遵循这样的规则 1.第一行是P1 2.第二行,是图像的宽和高的十进制数字,中间以空格间隔 3.像素值,以空格间隔,按从左向右、从上到下的顺序,按行排列 4.从#开始一直到本行结束,全都是注释,不影响图像内容。本关任务:编写一个函数genP1Rect(x, y, w, h),返回一个字符串,这个字符串表示了黑底中间有白色块的图像。其中 x是图像的宽,y是图像的高 w是白色块的宽,h是白色快的高。原创 2024-12-31 21:41:36 · 221 阅读 · 0 评论 -
头歌python:多进程和多线程
本关任务:编写程序,使用ProcessPoolExecutor并发统计指定范围内的素数个数。本关任务:编写程序,使用进程池统计指定范围内的素数个数。根据提示,在右侧编辑器补充代码,输出指定范围内素数个数。测试输入: 2000 预期输出: 303。测试输入: 5000 预期输出: 669。测试输入: 2000 预期输出: 303。测试输入: 5000 预期输出: 669。原创 2024-12-31 21:35:27 · 327 阅读 · 0 评论 -
头歌python通关:面向对象程序设计
本关任务:某公司有三种类型的员工 分别是部门经理、程序员和销售员,需要设计一个工资结算系统 根据提供的员工信息来计算月薪,部门经理的月薪是每月固定15000元,程序员的月薪按本月工作时间计算每小时150元,销售员的月薪是1200元的底薪加上销售额5%的提成。你需要编写不同职位的工资结算方法。为了完成本关任务,你需要掌握:1.类和对象,2.装饰器。根据提示,在右侧编辑器补充代码,根据提示,完成,,三个类别的相关内容。根据程序中的提示,完成相应类代码的编写。 提示:在本题测试脚本中,初始数据为``` Manag原创 2024-12-31 21:23:50 · 781 阅读 · 0 评论 -
头歌python通关:文件操作和异常处理
预期输出: [{'书名': 'python程序设计', '价钱': '39'}, {'书名': '数据结构', '价钱': '49'}, {'书名': 'C语言程序设计', '价钱': '42'}]本关任务:编写一个将1-9999之间的素数分别写入三个文件中(1-99之间的素数保存在a.txt中,100-999之间的素数保存在b.txt中,1000-9999之间的素数保存在c.txt中)。预期输出: ('A', 8) ('B', 6) ('P', 2) ('L', 1) ('E', 1) ('C', 1)原创 2024-12-31 21:04:43 · 942 阅读 · 0 评论 -
头歌python关卡:函数与模块
本关任务:编写一个能判断一个正整数数是不是回文数的函数。根据提示,在右侧编辑器补充代码,计算并返回一个数是否为回文数,如是,返回True,如不是,返回False。根据提示,在右侧编辑器补充代码,判断一个数是否为素数,如是素数,返回True,如不是素数,返回False。根据提示,在右侧编辑器补充代码,计算并输出15 位精度的 pi 值。本关任务:编写一个能计算Π值的函数,要求采用莱布尼兹公式方法。本关任务:设计函数参数,编写函数代码实现需要的输出。本关任务:编写一个能判断一个数是否为素数的函数。原创 2024-12-31 20:27:34 · 566 阅读 · 0 评论 -
头歌python通关:流程控制
本关任务:《幸运的基督徒》 有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里面去,有个人想了个办法就是大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他后面的人接着从1开始报数,报到9的人继续扔到海里面,直到扔掉15个人。根据提示,在右侧编辑器补充代码,编写一个能实现双色球选号的小程序。双色球选号由7个数字组成y,其中有6个红球,其号码的取值范围为[1,33],一个蓝球的取值范围为[1,16],要求6个红球从小到大排列,蓝球在最后输出。原创 2024-12-31 19:35:07 · 454 阅读 · 0 评论 -
头歌python通关:复合数据类型
本关任务是利用合适的方法快速创建数字列表,并能够对列表中的元素数值进行简单的统计运算。在数据可视化的背景下,数字列表在 Python 列表中的应用十分广泛,列表十分适合存储数字集合。本关目标是让学习者掌握一些处理数字列表的基本方法,主要包括数字列表的创建、对数字列表进行简单的统计运算等。本关的任务是学会列表排序相关操作的使用方法,实现对列表元素的排序。一般情况下我们创建的列表中的元素可能都是无序的,但有些时候我们需要对列表元素进行排序。本关将通过菜名列表的部分复制,让学习者了解并掌握列表切片的基础知识。原创 2024-12-31 17:33:02 · 1065 阅读 · 0 评论 -
头歌python代码关卡:基本数据类型
本关任务:编写一个能计算字符串摘要值的小程序。平台会对你编写的代码进行测试:hello;预期输出: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d#请输出str1的sha1值第2关:计算两个字符串的消息摘要值本关任务:编写一个能计算两个字符串连接的摘要值的小程序。平台会对你编写的代码进行测试:测试输入:hellopython预期输出:#请输出str1和str2连接后的sha256的值。原创 2024-12-31 17:12:53 · 543 阅读 · 0 评论