头歌练习
文章平均质量分 70
cc和光
这个作者很懒,什么都没留下…
展开
-
头歌Python开发技术—面向对象程序设计4
为了完成本关任务,你需要掌握:1.小于等于运算对应的特殊方法,2.输出格式控制的特殊方法__repr__。为了完成本关任务,你需要掌握:1.小于等于运算对应的特殊方法,2.重写该方法。本关任务:对有理数类Fraction,重载加减运算符,实现有理数的相应运算。根据提示,在右侧编辑器补充代码,实现需要的输出内容。根据提示,在右侧编辑器补充代码,实现需要的输出内容。转载 2024-04-30 17:22:50 · 90 阅读 · 0 评论 -
实验一python初探
1.如何将字符数据转换为数值。输入身高和体重,显示其分类。原创 2023-03-26 10:51:22 · 4256 阅读 · 0 评论 -
头歌 Python开发技术—面向对象程序设计1
根据提示,在右侧编辑器补充代码,定义一个类描述平面上的点并提供移动点和计算到另一个点距离的方法。本关任务:定义一个类描述平面上的点并提供移动点和计算到另一个点距离的方法。根据提示,在右侧编辑器补充代码,模拟数字时钟走字,只需输出60次走字。说明:输入格式为23,59,58,其中23为时,59为分,58为秒;为了完成本关任务,你需要掌握:1.类和对象,2.math的相关操作。本关任务:本题中已给出一个时钟类的定义,请模拟数字时钟走字过程。测试输入:23,59,58;测试输入:0,0,0;原创 2024-04-30 17:18:02 · 396 阅读 · 0 评论 -
头歌Python开发技术—文件和异常4
本关任务:深度优先递归遍历文件夹,如果是文件就直接输出当前文件绝对路径,如果是文件夹,就输出当前文件夹路径,然后接着遍历该子文件夹,直到指定文件夹被全部遍历完。os.walk的输出与文件系统有关,下面的测试说明是针对Windows系统的输出,在测试环境中输出是不同的。根据提示,在右侧编辑器补充代码,遍历文件夹,并输出文件夹下的文件和目录。根据提示,在右侧编辑器补充代码,遍历文件夹,并输出文件夹下的文件和目录。根据提示,在右侧编辑器补充代码,遍历文件夹,并输出文件夹下的文件和目录。原创 2024-04-30 17:03:29 · 873 阅读 · 0 评论 -
头歌 Python开发技术—文件和异常3
根据提示,在右侧编辑器补充代码,如文件存在,则输出文件信息,若文件不存在,则输出无法打开指定的文件!本关任务:编写一个将1-9999之间的素数分别写入三个文件中(1-99之间的素数保存在a.txt中,100-999之间的素数保存在b.txt中,1000-9999之间的素数保存在c.txt中)。根据提示,在右侧编辑器补充代码,将1-99之间的素数保存在a.txt中,100-999之间的素数保存在b.txt中,1000-9999之间的素数保存在c.txt中。根据提示,在右侧编辑器补充代码,输出要求的内容。原创 2024-04-30 16:59:45 · 223 阅读 · 0 评论 -
头歌 Python开发技术—文件和异常2
{‘书名’: ‘python程序设计’, ‘价钱’: ‘39’}, {‘书名’: ‘数据结构’, ‘价钱’: ‘49’}, {‘书名’: ‘C语言程序设计’, ‘价钱’: ‘42’}]平台会对你编写的代码进行测试:在你的程序的当前目录下存在一个book.csv文件,读取该文件的内容,并输出要求的内容和格式。平台会对你编写的代码进行测试:在你的程序的当前目录下存在一个book.csv文件,读取该文件的内容,并输出要求的内容和格式。本关任务:编写一个能读取csv文件的程序,将指定的文件按照要求的格式输出。转载 2024-04-30 16:52:23 · 250 阅读 · 0 评论 -
头歌 Python开发技术—文件和异常1
为了完成本关任务,你需要掌握:1.读文本文件,2.字典操作,3.列表操作,4.字符串操作。为了完成本关任务,你需要掌握:1.读取文件,2.字典操作,3.列表操作,4.字符串操作。本关任务:编写程序,统计一个文件中单词出现的次数,并输出出现次数最多的前3个单词。本关任务:编写程序,统计一个文本文件中出现的大写字母和它们出现的次数,并输出.根据提示,在右侧编辑器补充代码,输出文件中出现的大写字母以及它们出现的次数。根据提示,在右侧编辑器补充代码,输出出现次数最多的前三个单词。测试输入:dream.txt;原创 2024-04-30 16:48:52 · 271 阅读 · 0 评论 -
头歌 Python开发技术—函数设计3
2.莱布尼兹公式:π = 4/1 − 4/3 + 4/5 − 4/7 + 4/9 − 4/11…本关任务:编写一个能计算Π值的程序,要求使用Bailey–Borwein–Plouffe公式。根据提示,在右侧编辑器补充代码,要求你能在竖线、横和斜线方向上实现搜索单词的功能。根据提示,在右侧编辑器补充代码,计算并输出15 位精度的 pi 值。本关任务:编写一个能计算Π值的函数,要求采用莱布尼兹公式方法。根据提示,在右侧编辑器补充代码,计算并输出15位精度的Π值。本关任务:编写一个能搜索单词的程序。原创 2024-04-30 16:46:14 · 186 阅读 · 0 评论 -
头歌 Python开发技术—函数设计2
根据提示,在右侧编辑器补充代码,计算并返回一个数是否为回文数,如是,返回True,如不是,返回False。根据提示,在右侧编辑器补充代码,判断一个数是否为素数,如是素数,返回True,如不是素数,返回False。根据提示,在右侧编辑器补充代码,判断输入的正整数是不是回文素数。为了完成本关任务,你需要掌握:1.函数定义及调用,2.循环语句,3.条件语句。为了完成本关任务,你需要掌握:1.函数定义及其调用,2.循环语句。为了完成本关任务,你需要掌握:1.函数定义及调用,2.循环语句。测试输入:6788672;原创 2024-04-30 16:42:26 · 415 阅读 · 0 评论 -
头歌 Python开发技术—函数设计1
为了完成本关任务,你需要掌握:1.可变参数,2.遍历元组和列表。为了完成本关任务,你需要掌握:1.关键字参数 2.字典的遍历。本关任务:设计函数参数,编写函数代码实现需要的输出。本关任务:设计函数,实现计算多个月份的平均访客量。根据测试用例的输出,在右侧编辑器补充代码。根据提示,在右侧编辑器补充代码。转载 2024-04-30 16:39:11 · 201 阅读 · 0 评论 -
头歌 实验八 列表
find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。本关任务:编写一个程序,将文档《中学诗词》中作者的姓名加入一个列表,按作者的姓名排序。若在列表中,则将用户名和密码删除,并显示用户已删除。剩余的数就是小于等于30的所有素数,即 2,3,5,7,11,13,17,19,23,29。若在列表中,则显示密码。输入用户姓名和密码后,若用户在列表中,显示用户已存在 无法增加。原创 2024-04-30 16:36:30 · 1436 阅读 · 0 评论 -
头歌 实验七 元组和集合
首先显示所有饮品的名称和价格,然后循环输入饮品的序号和数量,直到输入序号为0。将同时参加两项活动的会员编号,只参加活动1的会员编号,只参加活动2的会员编号分别显示出来。本关任务:编写一个判断输入的英文句子是否个每个英文字母起码出现一次的小程序。补 S^T 返回一个新集合,包括集合S和T中元素,但不包括同时在其中的元素。差 S –T 返回一个新集合,包括在集合S中但不在集合T中的元素。交 S & T 返回一个新集合,包括同时在集合S和T中的元素。并 S|T 返回一个新集合,包括集合S和T中所有元素。原创 2024-04-30 16:30:56 · 592 阅读 · 0 评论 -
头歌 实验六 多重循环
ord函数可以将字符转化为你所需要的码值,chr函数可以码值转化为你所需要的字符。输入一根材料的长度,需要截成长度为19米和23米的短料。输入一个数字x(1-9之间),输出所有每个数位上的数字不超过x,各个数位的数字互不相同的三位数,每行显示10个数。本关任务:鸡和兔子关在一个笼子里,输入头的个数和脚的个数,求笼内关了多少只兔子和多少只鸡?编写程序,输入诗人姓名,显示该诗人所写的诗的标题,以及作品数,如图所示。根据提示,在右侧编辑器补充代码,显示输入数字之内的完全数。本关任务:显示输入数字之内的完全数。原创 2024-04-30 16:22:58 · 1698 阅读 · 0 评论 -
头歌 Python开发技术—组合数据类型
本关任务:给定一个列表,对其依次执行下列操作:1.把列表中的元素升序排序。默认列表为:array = [85,96,2,5,3,566,0,91,5234,5555,89,62,34]预期输出:[2, 3, 5, 34, 62, 85, 89, 91, 96, 566, 5234, 0]为了完成本关任务,你需要掌握:1.列表操作,2.循环语句,3.if条件语句。为了完成本关任务,你需要掌握:1.列表操作,2.循环语句,3.if条件语句。测试输入:[1,2,3,4,5,6]测试输入:1980,11,28;转载 2024-04-30 16:12:26 · 305 阅读 · 0 评论 -
头歌 Python开发技术—流程控制之循环结构
双色球选号由7个数字组成y,其中有6个红球,其号码的取值范围为[1,33],一个蓝球的取值范围为[1,16],要求6个红球从小到大排列,蓝球在最后输出。本关任务:爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩1阶;若每步上6阶,最后剩5阶;根据提示,在右侧编辑器补充代码,根据参数pow(三角形行)编写一个能打印pow行三角形图案的函数。为了完成本关任务,你需要掌握:1.条件语句,2.列表操作,3.循环语句,4函数定义及调用。为了完成本关任务,你需要掌握:1.条件语句,2.循环语句。原创 2024-04-30 15:56:09 · 515 阅读 · 0 评论