2021年6月青少年软件编程(Python)等级考试试卷(三级)-不带答案

合集下载

青少年编程等级考试∶Python编程三级试卷6图文word

青少年编程等级考试∶Python编程三级试卷6图文word

青少年编程等级考试∶Python编程三级试卷6图文word一、选择题1.运行下列Python程序,输出结果为True,则空白处应为()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=b B.a>b C.a<b D.a==b2.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典3.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是()A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==04.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是:()①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材A.①⑤③④②B.⑤①④②③C.①④⑤②③D.⑤①④③②5.在Python IDLE编辑器中书写正确的表达式()A.b**2-4ac B.1/2gt2C.pi*r^2 D.2*pi*r6.计算机能够直接识别和执行的语言是( )A.机器语言B.汇编语言C.Python 语言D.C语言7.下列 Python 表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)8.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号9.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 1010.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)11.在Python中,表达式(21%4)+3的值是()A.2 B.4 C.6 D.812.python语言的特点()。

全国青少年软件编程(Scratch)(三级)等级考试试卷带答案

全国青少年软件编程(Scratch)(三级)等级考试试卷带答案

全国青少年软件编程(Scratch)等级考试试卷(三级)<br/>测试卷分数:100.00 题数:38一、单选题(共25题,每题2分,共50分)1. 要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入多少?()。

A、3 4 90 120B、4 3 90 120C、3 4 120 90D、4 3 120 90试题编号:20190830160226578题型:单选题答案:D难度:一般试题解析:2. 运行下列脚本,i的值为()A、6B、5C、4D、3试题编号:20190830160226797题型:单选题答案:C难度:一般试题解析:3. 执行下面的脚本后,变量“分数”的值是多少?()A、5B、6C、10D、25试题编号:20190830160226485题型:单选题答案:C难度:一般试题解析:4. 执行以下代码后,屏幕上将出现()只小猫。

A、1B、5C、10D、50试题编号:20190830160226735题型:单选题答案:B难度:一般试题解析:5. 小明想在Scratch中设置一个倒计时变量,那么首先应该在哪个模块添加这个变量呢?()A、控制模块B、侦测模块C、变量模块D、运算模块试题编号:20190830160226438题型:单选题答案:C难度:试题解析:6. 当以下代码段执行完毕时,角色的X坐标是多少?()A、0B、24C、40D、120试题编号:20190830160226563题型:单选题答案:D难度:一般试题解析:7. 一个角色落笔后会从该角色的哪里画出轨迹?()A、角色的最下端B、角色的最上端C、角色的中心点D、随机选择角色的某个位置试题编号:20190830160226594题型:单选题答案:C难度:试题解析:8. 如果某角色的代码如下,点击开始,当点击该角色时会出现什么效果?()A、该角色边走边说数字"1"B、该角色移动一段距离C、该角色消失不见D、该角色说完数字"1"就消失不见试题编号:20190830160226688题型:单选题答案:C难度:一般试题解析:9. 要让小猫随机出现在一个位置,需要使用()命令。

全国青少年软件编程(Scratch)等级考试试卷真题和参考答案(三级)(含编程题)

全国青少年软件编程(Scratch)等级考试试卷真题和参考答案(三级)(含编程题)

全国青少年软件编程(Scratch )等级考试试卷(三级)一、单选题(共25题,每题2分,共50分)1.要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入多少?()A 、3490120B 、4390120C 、3412090D 、4312090①②③④2.运行下列脚本,i的值为()A、6B、5C、4D、33.执行下面的脚本后,变量“分数”的值是多少?()A、5B、6C、10D、254.执行以下代码后,屏幕上将出现()只小猫。

A、1B、5C、10D、505.小明想在Scratch中设置一个倒计时变量,那么首先应该在哪个模块添加这个变量呢?()A、控制模块B、侦测模块C、变量模块D、运算模块6.当以下代码段执行完毕时,角色的X坐标是多少?()A、0B、24C、40D、1207.一个角色落笔后会从该角色的哪里画出轨迹?()A、角色的最下端B、角色的最上端C、角色的中心点D、随机选择角色的某个位置8.如果某角色的代码如下,点击开始,当点击该角色时会出现什么效果?()A、该角色边走边说数字"1"B、该角色移动一段距离C、该角色消失不见D、该角色说完数字"1"就消失不见9.要让小猫随机出现在一个位置,需要使用()命令。

A、变量B、随机数C、图章D、画笔10.执行下列代码,可以画出如图所示的图形,则角色的旋转中心为()?A.B.C.D.11.关于循环语句的嵌套,下列哪些做法是错误的?()①②③④A、③④B、②③C、①④D、①②12.在“运算”脚本中,以下哪个代码块可以实现“在{10,20,30...,100}中随机选择一个数”?()A.B.C.D.13.关于广播,以下哪些说法是正确的?()A、一个角色广播一个消息,只有自己可以接收这个消息,并启动接受消息程序。

B、新建一个消息后,只有一个角色可以广播这个消息。

C、重复执行广播一个消息,接收这个消息的程序只会被唤醒一次。

全国青少年软件编程(Python)等级考试试卷(三级)图文word练习

全国青少年软件编程(Python)等级考试试卷(三级)图文word练习

全国青少年软件编程(Python)等级考试试卷(三级)图文word练习一、选择题1.下列选项中不能正确表达Python中的赋值语句的是()A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y 2.在Python中,返回x的绝对值的函数是()。

A.abs(x) B.bin(x) C.all(x) D.input(x) 3.python文件的扩展名是()A.py B.pye C.vbp D.pyr4.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A.3 B.3.0 C.5 D.5.05.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py6.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行7.在Python中,显示出信息x,并要求输入数据的是()。

A.abs(x) B.float(x) C.print(x) D.input(x) 8.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.309.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*310.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excel D.access 11.以下python程序段运行后,y的值是()x=3if x > 3 :y=2*xelse :y=3*x+1print(y)A.10 B.5 C.25 D.2612.下列可以被计算机直接执行的程序是()A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序13.在Python中以下语句正确的是()。

2024年6月青少年软件编程Python等级考试试卷三级真题(含答案)

2024年6月青少年软件编程Python等级考试试卷三级真题(含答案)

2024年6月青少年软件编程Python等级考试试卷三级真题(含答案)分数:100 题数:38一、单选题(共25题,共50分)。

1.现有一组初始记录无序的数据“5,8,6,3,9,2”,使用Python冒泡排序算法,按从小到大的顺序排列,第一轮排序的结果为()。

标准答案:B。

2.题Python列表l=[9,2,8,6,3,4],采用选择排序进行升序排序,第二轮排序后的结果是()。

标准答案:D。

3.经典的韩信点兵问题出自《孙子算经》,译文为,有一些不清楚数量的物品,如果三个为一组的数剩下两个,如果五个为一组的数剩下三个,如果七个为一组的数剩下两个,问这些物品共有多少个。

解决此问题可以用哪种算法()。

A. 解析算法B. 枚举算法C. 排序算法D. 查找算法标准答案:B。

4.下面程序,说法正确的是()。

标准答案:D。

5.题Python的异常处理try...except...else...finally机制中,以下表述哪项是错误的()。

A. 当碰到错误语句时,try代码块的剩余代码将会被忽略,执行except语句块。

B. 当try语句块正确时,try代码块执行完毕,不执行else语句块,执行finally 语句。

C. 不管try代码块正确与否,finally代码都要执行。

D. 项except程序段中语句可能会被执行,也可能不会被执行。

标准答案:B。

6.十进制数25,转化为二进制数为()。

A. 10011B. 11001C. 11000D. 11011标准答案:B。

7.八进制数30,转化为十进制数为()。

A. 24B. 30C. 64D. 192标准答案:A。

8.十进制数90,转化为十六进制数为()。

标准答案:D。

9.下面转化结果与十六进制数3C不相等的是()。

标准答案:C。

10.用python存储某餐馆菜单信息如下:关于该段程序,下列说法正确的是()。

A. 项menu和price组成了一个二维数组。

B. 该段程序一共输出4行结果。

青少年软件编程(C语言)等级考试试卷(三级)202106

青少年软件编程(C语言)等级考试试卷(三级)202106

青少年软件编程(C语言)等级考试试卷(三级)分数:100 题数:5总体情况一、编程题(共5题,每题20分,共100分)1.数对数对给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:数对中一个数是另一个数的两倍。

比如给定1 4 3 2 9 7 18 22,得到的答案是3,因为2是1的两倍,4是2个两倍,18是9的两倍。

时间限制:1000内存限制:65536输入一行,给出2到15个两两不同且小于100的正整数。

最后用0表示输入结束。

输出一个整数,即有多少个数对满足其中一个数是另一个数的两倍。

样例输入样例输出试题编号:试题类型:编程题标准答案:试题难度:一般试题解析:#include <iostream>using namespace std;int main() {int c = 0,x=0;int a[15];for(int i = 0; i < 15; i++) {cin >> a[i];if(a[i] == 0)break;c++;}for(int i = 0; i < c; i++) {for(int j = 0; j <c; j++) {if((a[i]/a[j] == 2)&& (a[i]%a[j] == 0) && a[j] != 0) {x++;}}}cout << x;}考生得分:20是否评分:已评分评价描述:2.井和绳子井和绳子有A, B, C, D, E五家人共用一口井,已知井深不超过k米。

A, B, C, D, E的绳长各不相同,而且厘米表示的绳长一定是整数。

从井口放下绳索正好达到水面时:(a)需要A家的绳n1条接上B家的绳1条(b)需要B家的绳n2条接上C家的绳1条(c)需要C家的绳n3条接上D家的绳1条(d)需要D家的绳n4条接上E家的绳1条(e)需要E家的绳n5条接上A家的绳1条问井深和各家绳长。

全国青少年软件编程(Python)等级考试试卷(三级)图文(1)练习

全国青少年软件编程(Python)等级考试试卷(三级)图文(1)练习

全国青少年软件编程(Python)等级考试试卷(三级)图文(1)练习一、选择题1.下面选项中对Python的转义字符描述错误的是()A.\r 回车B.\n 换行C.\\ 反斜杠符号D.\” 单引号2.Python文件的后缀名是()A.pdf B.do C.pass D.py3.下列哪个语句在Python中是非法的?()A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y4.运行如下Python程序,结果为()。

A.1 B.3 C.6 D.185.除python语言之处,还有很多其他程序设计语言。

程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。

其中python语言是属于()。

A.机器语言B.高级语言C.汇编语言D.自然语言6.Python程序文件的扩展名是()。

A..python B..pyt C..pt D..py7.在Python中,显示出信息x,并要求输入数据的是()。

A.abs(x) B.float(x) C.print(x) D.input(x)8.下列选项中,属于Python输入函数的是()。

A.random() B.print() C.Cout() D.input()9.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 1010.以下选项中,不是Python中文件操作的相关函数是()。

A.open () B.load ()C.read () D.write ()11.在Python语言中,用来定义函数的关键字是()。

A.return B.def C.function D.import12.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4==0) or (x%100!=0)B.(x%4==0) and (x%100!=0)C.(x/4==0) or (x/100!=0)D.(x/4==0) and (x/100!=0)13.下列可以被计算机直接执行的程序是()A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序14.下列python表达式结果最小的是()A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 15.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=316.以下Python表达式中,哪项的值与其它三项不同()A.len(“my name is james”.split())B.int(4.99)C.sum([1,2,1,1])D.max([1,2,3,4])17.下面哪个不是Python合法的标识符()A.int32 B.40XL C.self D.__name__ 18.在python中,语句print(a,b)的意思是()A.打印a,b B.输出(a,b)C.输出a,b D.输出a,b的值19.有python程序如下a=int(input())b=int(input())c=input()if c=='+':print(a+b)elif c=='-':print(a-b)elif c=='*':print(a*b)elif c=='/':print(a/b)else:print(“输入错误,请重试”)当程序运行后,小新依次输入 9 2 *程序输出结果应为()A.18 B.11 C.7 D.420.现有如下python程序段:for i in range( 6 ):p.append( int( random() * 10 ) + 1 )for i in range( 2, 6 ):if i % 2 == 1 and p[ i ] % 2 == 0:p[ i ] += p[ i - 1]elif i % 2 == 0 and p[ i ] % 2 == 1:p[ i ] -= p[ i - 1]执行该程序段后,在下列选项中,列表p中的元素值不可能的是()A.1, 2, 3, 4, 7, 2B.1, 2, 14, -9, -5, 8C.6, 8, 1, 4, 6, 10D.6, 4, 14, -7, 3, 821.在Python中,input()函数的返回结果的数据类型为()A.Number型B.String型C.List型D.Sets型22.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是( )A.392019 B.201939 C.201920+19 D.393923.在Python中要生成随机数,应该使用()。

试题全国青少年软件编程(Python)等级考试试卷(三级)(1)

试题全国青少年软件编程(Python)等级考试试卷(三级)(1)

试题全国青少年软件编程(Python)等级考试试卷(三级)(1)一、选择题1.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。

A.整数B.浮点数C.字符串D.以上都是2.已知字符串a="python",则a[1]的值为()A."p" B."py" C."Py" D."y"3.Python的关系运算符中,用来表示不等于的符号是()A.= = B.!= C.>= D.<=4.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()A.1.3 B.5.33 C.5.4 D.5.35.在Python中,数据的输入是通过()来实现的。

A.input()函数B.print()函数C.bool()函数D.abs()函数6.在Python中要生成随机数,应该使用()。

A.math 模块B.random模块C.numpy 模块D.pygame 模块7.计算机能直接接收和执行的程序设计语言为()A.Visual Basic语言B.Python语言C.机器语言D.自然语言8.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()A.time库B.random库C.turtle库D.matplotlib 库9.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()A.设计出解决问题的算法B.设计出解决问题的PPTC.编写出Python代码D.选择一种编程软件10.我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python程序来生成词云图,程序中需要用到以下哪个第三方库?()A.WordCloud B.math C.random D.turtle11.运行下列 Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.18 5 B.5 18 C.18 4 D.4 1812.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=313.下列定义变量的python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,214.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char15.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py二、程序填空16.一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

青少年软件编程(Python)等级考试试卷(三级)2021.6分数:100 题数:38一、单选题(共25题,每题2分,共50分)1.关于open()函数的参数,下列描述正确的是?()A. "w+" 以十六进制格式打开一个文件只用于写入B. "r+"打开一个文件用于读写。

文件指针将会放在文件的末尾C. "w" 打开一个文件只用于写入。

如果该文件已存在则打开文件,并从原有位置开始编辑,即保留原有内容。

如果该文件不存在,创建新文件D. "r" 以只读方式打开文件,文件的指针将会放在文件的开头2.如下图代码,请问两条红线处应该填入?()A. 1、没有变化 2、没有变化B. 1、没有变化 2、顺序会有变化C. 1、顺序会有变化 2、顺序会有变化D. 1、顺序会有变化 2、没有变化3.下面不同数制数据中,数值最大的是?()A. 0x2BB. 0o37C. 41D. 0b1001114.执行下面代码:print(bool(2)+3)打印出的结果为?()A. 3B. 4C. 5D. 报错5.求既是3的倍数且各个位上的数的和是8的倍数的三位数,适合的算法是?()A. 解析算法B. 枚举算法C. 排序算法D. 对分查找法6.下列选项不是Python异常处理可能用到的关键字?()A. tryB. elseC. ifD. finally7.已定义学期末考核科目km=["语文","数学","英语"],先根据安排需要添加综合学科进入考试科目,操作正确的是?()A. km.append("综合")B. km.insert("综合")C. km.write("综合")D. km.read("综合")8.表达式chr(ord("0")+3)的结果是?()A. 333B. '3'C. "000"D. "0","0","0"9.与十进制数 1770 对应的八进制数是?()A. 3350B. 3351C. 3352D. 354010.下面代码的输出结果是?()a = [5,1,3,4]print(sorted(a,reverse = True))A. [5, 1, 3, 4]B. [5, 4, 3, 1]C. [4, 3, 1, 5]D. [1, 3, 4, 5]11.用冒泡排序算法对6个数进行排序,进行比较的次数为?()A. 4B. 5C. 10D. 1512.以下代码执行后,如果用户输入为:3*6,则输出为?()cal=input("请输入计算公式:\n")print(eval(cal))A. 3*6B. "3*6"C. 18D. "18"13.关于Python函数的描述,正确的是?()A. 表达式float("3.14") 的结果是3.14B. 表达式type(100)的结果是十进制数C. 表达式oct(100)可以获得十六进制数D. 表达式hex(100)可以获得八进制数14.Python中abs ()函数的作用为?()A. 求绝对值B. 求开方结果C. 求平方结果D. 求立方结果15.以下代码的执行结果为?()t=(11,25,36)avg=sum(t)/len(t)print(avg)A. 24B. 24.0C. 12D. 12.016.Python中十六进制与十进制进行转换时,下列表述错误的是?()A. 十进制数57转换成十六进制,可以表示成int('57',16)B. 十进制数57转换成十六进制,可以表示成hex(57)C. 十六进制数39转换成十进制,可以表示成int('39',16)D. 十六进制数39转换成十进制,可以表示成0x3917.Python中使用open()函数打开文件完成读的功能,下列说法错误的是?()A. readlines()方法是读取文本所有的行,直到文件末尾B. readline()方法是读取文件的第一行C. 在同一个程序中,多次使用readline()方法后,程序仍读取第一行的内容D. 执行readline()方法后,运行的结果不是列表,而是字符串18.以下代码执行后,得到的结果为?()list1 = [5, 0, 6, 1, 2, 7, 3, 4]print(sorted(list1, reverse=True))A. [7, 6, 5, 4, 3, 2, 1, 0]B. [0, 1, 2, 3, 4, 5, 6, 7]C. [4, 3, 7, 2, 1, 6, 0, 5]D. [5, 0, 6, 1, 2, 7, 3, 4]19.int(7.8)的执行结果是?()A. 8B. 8.0C. 7D. 7.020.关于查找的说法,下列说法正确的是?()A. 顺序查找属于无序查找B. 对分查找一定能找到数据C. 对分查找是一种低效的查找方法D. 顺序查找次数一定比对分查找次数多21.当try子句中没有任何错误时,一定不会执行语句?()A. tryB. elseC. exceptD. finally22.Python可以通过哪个函数实现字符串数据的格式化处理?()A. formatB. intC. maxD. str23.以下代码的输出结果是?()ls =[]for m in '想念':for n in '家人':ls.append(m+n)print(ls)A. 想念家人B. 想想念念家家人人C. 想家想人念家念人D. ['想家', '想人','念家','念人']24.format方法通常用来格式化print的输出格式。

以下程序中使用format来输出:我叫小明,我今年12岁了,则代码中缺失部分应该填写?()name="小明"age=12print("我叫{},我今年{}岁了".format(_________________))A. age,nameB. name,ageC. name:ageD. age name25.下列数据中,不可能表示十六进制数的是?()A. ABCB. 17FC. 8H5D. 9a01二、判断题(共10题,每题2分,共20分)26.except语句可以有多个,Python会按except语句的顺序依次匹配你指定的异常。

正确错误27.any([])函数和any(())函数的结果是False。

正确错误28.利用Python3自带的csv库进行操作,可使用以下程序获取class.csv文件中存储的表头信息,并进行输出。

import csvwith open('class.csv') as f:reader=csv.reader(f)head_row=next(reader)print(head_row)正确错误29.利用csv格式存储二维数据时,每行都是一个一维数据,用逗号分隔,可以有空行。

正确错误30.数学老师对小明说:我要计算[4,6,3,2,5,8,7,9]这几个整数的平方,你能帮我编程实现吗?小明说:两行代码就能实现。

程序如下!请判断,小明的这个程序是否正确。

正确错误31.多次使用readline()读取文件,如果要退到文件的起始位置,可以使用seek()实现。

正确错误32.Python中使用print函数输出时,输出完毕默认会换行,不能通过修改参数改为其它间隔方式。

正确错误33.十六进制与八进制数值之间的转换,常常借助二进制或者十进制作为中间的桥梁。

正确错误34.同一个整数分别用十六进制和八进制表示后,数值一定不相等。

正确错误35.语句print("a","b","c",sep=",")的输出结果是:"a" "b" "c"。

正确错误三、编程题(共3题,共30分)36.法定节假日是根据各国、各名族的风俗习惯或纪念要求,由国家法律统一规定的用以进行庆祝及度假的休息时间。

法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会的多个方面,涉及广大人民群众的切身利益。

法定节假日的休假安排,为居民出行购物和休闲提供了时间上的便利,为拉动内需、促进经济增长做出了积极贡献。

给出一个2020年的节假日的放假日期CSV文件(vacations.csv),内容示例如下:以第1行为例,1230表示12月30日,0101表示1月1日。

代码功能为:读入CSV文件中数据,获得用户输入。

根据用户输入的节假日名称,输出此节假日的假期范围。

请补全代码。

fi=open("/data/① ","r")ls=[]for line in fi:ls.append(line.strip("\n").split(","))fi.close()s=input("请输入节假日名称:")for line in ls:if ② :print("{}的假期位于{}-{}之间".format(line[1], line[2], line[3]))37.尊老王国有一个默认规则,排队必须遵守年长的在前,年幼的在后。

一支正要出城的队伍,请帮助他们顺利出城。

输入:15、78、96、45、36输出[96, 78, 45, 36, 15][3, 2, 4, 5, 1]请在划线处补全代码,实现以上功能s = input()x= s.split('、')a = []b = []n = 0for i in range(0, len(x)):a.append(int(x[i]))n = ___________b.append(n)for i in range(n-1):for j in range(i+1, n):if (__________):_________________b[i], b[j] = b[j], b[i]print(a)print(b)38.有n个人围成一圈,顺序排号。

从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

相关文档
最新文档