自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老马的程序人生

致力于Scratch、Python和C++青少年编程教育

  • 博客(172)
  • 收藏
  • 关注

原创 【1.1 编程基础之输入输出】10. 超级玛丽游戏

超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。必须严格按样例输出,每行的行尾不能有空格。

2023-12-26 19:12:12 296

原创 【1.1 编程基础之输入输出】09. 字符菱形

给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入只有一行, 包含一个字符。

2023-12-26 19:11:19 170

原创 【1.1 编程基础之输入输出】08. 字符三角形

给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。该字符构成的等腰三角形,底边长5个字符,高3个字符。输入只有一行, 包含一个字符。

2023-12-26 19:10:11 461

原创 【1.1 编程基础之输入输出】07. 输出浮点数

读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。题目要求使用"%f"、“%e”、"%g"的形式,所以此题目是针对C语言的。第二行是按“%f”保留5位小数输出的双精度浮点数;第一行是按“%f”输出的双精度浮点数;第三行是按“%e”输出的双精度浮点数;第四行是按“%g”输出的双精度浮点数。

2023-12-26 19:09:10 174

原创 【1.1 编程基础之输入输出】06. 空格分隔输出

读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。第三行是一个单精度浮点数;第四行是一个双精度浮点数。

2023-12-26 19:06:38 191

原创 【1.1 编程基础之输入输出】05. 输出保留12位小数的浮点数

读入一个双精度浮点数,保留12位小数,输出这个浮点数。也只有一行,保留12位小数的浮点数。只有一行,一个双精度浮点数。

2023-12-21 16:30:09 301

原创 【1.1 编程基础之输入输出】04. 输出保留3位小数的浮点数

读入一个单精度浮点数,保留3位小数输出这个浮点数。也只有一行,读入的单精度浮点数。只有一行,一个单精度浮点数。

2023-12-21 16:28:12 139

原创 【1.1 编程基础之输入输出】03. 对齐输出

只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。只有一行,包含三个整数,整数之间以一个空格分开。

2023-12-21 16:27:22 109

原创 【1.1 编程基础之输入输出】02. 输出第二个整数

只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。只有一行,一个整数,即输入的第二个整数。输入三个整数,把第二个输入的整数输出。

2023-12-21 16:26:03 90

原创 【1.1 编程基础之输入输出】01. Hello, World!

对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。一行,仅包含一个字符串:“Hello, World!逗号后面有一个空格。现在你就需要完成这样一个程序。

2023-12-21 16:24:41 58

原创 【电子学会】2023年09月Python三级试卷

已知各个器件原始信息存在列表qj中:qj = [[2, 1], [1, 3], [0, 2], [4, 3], [12, 4], [10, 1], [4, 1]],其中器件信息[2, 1]表示器件送达时间是2,检测时长是1,其他器件信息类推。③qj[j][0]表示送达时间,qj[j][1]则表示的是检测时长,从qj[j][0]==qj[j+1][0]可知此处表示送达时间相同的情况下满足何种条件第j项会和第j-1项交换,显然要比的是检测时间,故而③处填写qj[j][1]>qj[j+1][1]。

2023-12-04 14:57:27 752

原创 【电子学会】2023年05月Python三级试卷

内循环每趟主要从第一个元素开始,相邻元素两两相比,i=1时,j最终取到4,i=2时,j最终取到3,i=3时,j最终取到2,i=2时,j最终取到1,i=1时,j最终取到0,由于range()的终值是取不到的,故第一空应填len(a)-i;16、《孙子算经》是我国古代重要的数学著作,其中有一题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?24、对一组数据"6, 1, 3, 2, 8"进行排序,按从小到大的顺序进行排列,使用冒泡算法进行编程,则第一轮过后,排序的结果是?

2023-12-04 14:52:10 371

原创 【电子学会】2023年03月Python三级试卷

在选择排序中,外循环控制排序趟数,内循环控制排序次数,不难看出,i的取值范围为0~n-2,因此j每次从i的下一个位置开始至最后,故②处填写i+1;若要生成一个由若干小写字母组成的互不重复的随机数组,已知小写字母的ASCII码值为97~122整数范围,并将其进行从小到大输出,如图所示,请将相关程序补充完整。24、在交互式编程环境下,输入 max([(1, 2), (2, 3), (3, 4), (2, 6)]) 语句,执行的结果是?在Python交互式编程环境下执行以下语句,会出现错误的一项是?

2023-12-04 14:45:34 899

原创 【GESP】2023年09月Python一级试卷

2023年GESP09月认证Python一级试卷2023年GESP09月认证Python一级试卷分数:100 题数:27。

2023-12-04 14:38:45 1790

原创 【GESP】2023年06月Python一级试卷

输入 4 行,第一行为开始时刻的小时,第二行为开始时刻的分钟,第三行为结束时刻的小时,第四行为结束时刻的分钟。2、ChatGPT 是 OpenAI 研发的聊天机器人程序,它能通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,完成很多工作。8、在Python代码中,可以将变量命名为print,虽然print是输出函数名称,但该变量命名非常不好。1、输入一个大于 1 的正整数,假设输入合规,不考虑不合规情景,如带小数点的数,11、下面Python代码执行后的描述,正确的是( )。

2023-12-04 14:28:57 967 1

原创 【GESP】2023年03月Python一级试卷

如果有解,则输出鸡和兔分别数量,形如“Chicken=15 Rabbit=5”Rabbit之前有 1 个英文半角空格,C 和 R 都为大写。10、下面Python代码执行后显示图形如下,turtle.circle() 实现,内外层半径相差为20像素,在横线上填入相应代码( )。(2)计算规则:分母为连续奇数,分子为 1,偶数位置相减,奇数位置相加,一直计算到最接近 N(含)的奇数分母为止;输入一个大于 1 的正整数,假设输入合规,不考虑不合规情景,如带小数点的数,负数等。

2023-12-04 14:25:28 466

原创 【电子学会】2022年06月Python二级试卷

(2)程序运行后根据提示信息输入一个健康码(R、Y、G中之一),输入其他字母提示“输入错误请重新输入”;(4)线条颜色顺序依次为红色、蓝色、橘色、绿色(‘red’,‘blue’,‘orange’,‘green’)四个颜色组成的列表(必须使用列表方式进行读取);(6)当输入“end”时,可以正确地输出提示信息(显示相关统计数据),可以正确的终止循环;(6分,正确显示A区2分,正确显示B区2分,正确显示C区2分)(2)能将画笔颜色设置在列表中;(4)当输入错误时,可以正确的输出判断结果(提示输入有错);

2023-08-26 11:02:36 1170

原创 【电子学会】2022年12月Python二级试卷

如果输入的字符串的长度是奇数,就输出字符串最中间的字符。27、Python中,可以通过索引来访问列表、字符串等序列,也可以通过索引对列表中的元素和字符串中的字符进行修改。1、分别取出该字符串的第偶数位的元素(提醒注意:是按照从左往右数的方式确定字符串的位置);(6)当用户输入的字符串长度为偶数时,能正确地截取字符串的最后一个字符并输出;(5)当用户输入的字符串长度为奇数时,能正确地截取字符串最中间的字符并输出;26、字典的元素可以通过键来访问,也可以通过索引(下标)来访问。

2023-08-26 10:59:46 665

原创 【电子学会】2023年05月Python二级试卷

(2)要求使用条件语句,统计该句中所有英文字母、数字的个数的和(不包括空格、逗号等标点符号);(1)程序开始运行时,提醒用户输入三个人的名字和体重(可以分开输入,每次输入名字或者体重);1、运行以下程序,如果通过键盘先后输入的数是1和3,输出的结果是?(1)按照题意,要分别输入三个人的名字和体重;(3)输出的格式不限,但是要有最重人的姓名和体重信息。(3)输出一个整数,表示所有英文字母和数字的个数的和。(2)程序自动比较,找出最重的一个人的名字和体重;(3)有循环遍历字符串(或迭代对象);

2023-08-26 10:56:17 1764

原创 【电子学会】2023年03月Python二级试题

青少年软件编程(Python)等级考试试卷(二级)分数:100 题数:37。1、下列说法正确的是?( )【易】A. {123: 'a', 'a': 123}不是一个合法的字典B. 数字、字符串、列表和元组都可以作为字典的键C. {(12, 34, 'a'): 'a', 'a': 5678}是一个合法的字典D. 字典中的内容一经创建就不能再修改2、下列程序的运行结果是?( )【易】d1 = dict(age=18)print(d1)

2023-06-23 17:05:47 5804

原创 一星级挑战:15 回文数的判定

请判定它是否是一个回文数,所谓回文数,就是将这个数的所有数字倒序排列后这个数的大小保持不变,比如 101 与 6886 都是回文数,而 100 不是回文数。单个正整数:表示给定的数字。

2023-05-31 13:37:19 187

原创 一星级挑战:14 逢七必过

逢七必过的游戏规则如下:对一个区间内的整数进行报数,若遇到的数字是 7 的倍数或个位数是 7,则不报数,输出。若干行:每行一个数字或者一个单词。,及结束游戏时的最后一个整数。给定开始游戏的第一个整数。,请输出整个报数过程。

2023-05-31 13:34:42 851

原创 一星级挑战:13 促销骰子

小爱的商店正在促销。顾客在付款的时候,有机会掷一次骰子,如果掷出 6,可以获得优惠,并且可以继续掷骰子,直到出现不是 6 的情况,或掷三次为止。输入由一个或多个整数构成。若存在多个数,则除最后一个数外,之前的数都是 6,且最多只有三个数。给定一组投掷的结果,请输出可以获得的优惠金额。单个整数:表示获得的优惠金额。

2023-05-31 13:33:03 479

原创 一星级挑战:12 植树造林

老师准备帮助学生补种一些树,使得三人的植树数量相等。请问老师最少应该种多少树,才能使三人的种树数量保持一致?单个自然数:表示需要补种的最少数量。单独一行:三个自然数。

2023-04-25 09:49:32 210

原创 一星级挑战:11 做烧饼

题目描述做好一只烧饼,需要把烧饼的两面都加热。给定两个正整数n与kn表示需要做的烧饼数量,而k表示厨房里有k口锅,每口锅每分钟能做好一面烧饼。请计算至少需要多少分钟才能做完所有的烧饼。输入格式单独一行:两个正整数n与k。输出格式单个正整数:表示需要多少分钟才能做好所有烧饼。数据范围1≤n≤100001≤k≤10000样例数据3 23题目来源。

2023-04-25 09:47:52 396

原创 一星级挑战:10 竞选班长

竞选班长的条件是:语文、数学、英语三门成绩中,至少两门大于或等于 90 分,而且体育不能低于 85 分。给定小爱的语文、数学、英语及体育成绩,请问她能否竞选班长?果可以竞选班长,输出 Qualified;否则,输出 Not qualified。第一行:单个整数 a ,表示语文成绩;第二行:单个整数 b,表示数学成绩;第三行:单个整数 c,表示英语成绩;第四行:单个整数 d,表示体育成绩。

2023-04-25 09:44:59 258

原创 一星级挑战:07 时间格式

第一个数表示小时,第二个数表示分钟,第三个数表示秒数。请将它转换成以小时、分钟和秒组成的时间格式,中间以冒号。,因为 3600 秒恰好为一小时。小爱投入在学习上的总时间为。

2023-04-25 09:39:26 255

原创 一星级挑战:06 切蛋糕

每次下刀时要想切的最多就在前面的基础上找出交线最多的,画图时可以看出每次交线最多的都是。单个整数:表示最多能将蛋糕切成多少份。,所以在前面分块数目的基础上加上分割的。刀后,最多能将蛋糕分成多少块?单个整数:表示切割的次数。

2023-04-25 09:37:44 368

原创 【电子学会】2022年09月Python二级试题

1、运行以下代码,结果输出的是?( )标准答案:C试题难度:易2、下列语句中变量 i 取值范围是 1~10 的是?( )标准答案:D试题难度:易3、今天编程课的主要内容是字典的遍历。已知字典 dt = {‘a’: [1, 3, 5], ‘b’: [3, 4, 7], ‘c’: [2, 5, 9]},老师要求用四种不同的方法遍历字典,都要获得如下结果小程同学尝试写了四段程序,请你帮他检查一下哪个程序的打印结果不符合要求?( )标准答案:D试题难度:难4、执行以下代码后输出的结果是?( )

2023-03-30 22:09:14 2618 2

原创 【电子学会】2022年03月Python二级试题

1、关于Python中的列表,下列描述错误的是?( )标准答案:D2、已知列表a = [1, 3, 5, 7],下列语句无法将a变成a = [1, 3, 5, 7, 9]的是?( )标准答案:D3、关于以下代码段的说法错误的是?( )标准答案:B4、下面程序的运行结果是?( )标准答案:C试题解析:条件语句的运用,代码的意思是当a>b时,ab两个数互换,然后输出新的值。80>70,所以新输出的a为70,b为80,选择C。5、以下关于元组的描述正确的是?( )标准答案:C。

2023-03-30 22:07:50 529

原创 【电子学会】2022年09月Python三级 -- 编程题38

输入一个正数,以下代码编程求出它的平方根。请你补全代码。

2023-03-30 11:47:42 332

原创 【电子学会】2022年09月Python三级 -- 编程题37

(1)100, 1000 或者100, 1000, 1;

2023-03-30 11:44:34 465

原创 【电子学会】2022年09月Python三级 -- 编程题36

下面程序实现对二维数据的处理,请你补全代码。

2023-03-30 11:43:26 314

原创 【电子学会】2021年12月Python二级试题

1、执行以下程序运行结果是?( )标准答案:B试题解析:列表排序和for循环的应用,根据题意先将列表从小到大,然后依次输出,所以选择B2、运行以下程序当输入12时,输出结果为?( )标准答案:C试题解析:本题的意思是年龄超过10岁,票价为30,没有超过10岁,票价为15,根据题意选择C。3、执行以下程序运行结果是?( )标准答案:C试题解析:本题是修改‘nl’为11,删除‘gj’,加入‘xm’,所以新的字典中不会有’gj’4、执行以下程序运行结果是?( )标准答案:C。

2023-02-26 23:13:50 457

原创 【电子学会】2021年09月Python二级试题

程序段执行后,输出的结果为?( )标准答案:D试题解析:因为x%y=2,因此执行else中的语句,即z=60,输出结果为12*5=60,答案为D。2、下列创建元组的方法中不正确的是?( )标准答案:B试题解析:只有一个元素的元组,在定义时,需要添加一个逗号,t=(1,)3、以上代码的运行结果为?( )标准答案:A试题解析:split() 通过指定分隔符对字符串进行切片,返回分割后的字符串列表。

2023-02-26 23:08:09 345

原创 【电子学会】2021年06月Python二级试题

1、执行下列代码后,运行结果是?( )标准答案:C试题解析:理解用join方法连接字符串的方式2、小红用一个列表 score=[80,78,92,96,100,88,95] 来依次表示她七周的英文测验分数,如果想要查找到第三周的英文测验分数并将其删除,应该怎么做?( )标准答案:D试题解析:检索并删除特定元素s.pop(i)此处小括号里是索引号,小红用列表来表示自己七周的测验分数,但是列表的索引是从0开始,也就是第1周的测验分数对应的索引号是0。

2023-02-26 21:37:59 221

原创 【电子学会】2021年03月Python二级试题

1、对于字典 infor = {“name”:“tom”, “age”:13, “sex”:“male”},删除 “age”:13 键值对的操作正确的是?( )标准答案:A试题难度:中试题解析:A选项是通过del删除了key值为“age”的那一对数值;B选项删除方法不正确;C选项删除了整个字典;D选项清空了字典里面的数据但是字典还是存在不过为空字典;根据题意本题选择A选项。2、用Python语句计算:长方形的长和宽分别为4和5,则长方形的周长为?( )标准答案:A试题难度:容易。

2023-02-26 21:34:25 327

原创 【电子学会】2022年09月Python三级 -- 编程题37

小敏想用二分法对关键字14进行查找,请你帮她补全代码。

2023-02-17 23:37:26 278

原创 【电子学会】2022年09月Python三级 -- 编程题38

标准考试答题卡一般采用2B铅笔填涂,填涂好的答题卡经过扫描后得到相应的数字化图像,再通过光学识别,完成答题卡信息数据的采集、分析与统计。计算机判断答题卡中信息点被填涂的标准是灰度值小于132为黑色,灰度值大于等于132为白色。

2023-02-17 23:37:20 291

原创 【电子学会】2022年09月Python三级 -- 编程题36

如下图有一个名为“book.csv”的文件,小明想计算所有库存书籍的总价,于是编写了下面代码。请将红色①②处的代码补充完整。

2023-02-17 23:36:52 358

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除