收藏 分销(赏)

编程试卷3Python二级考试练习题练习.doc

上传人:精**** 文档编号:13010457 上传时间:2026-01-05 格式:DOC 页数:17 大小:244KB 下载积分:8 金币
下载 相关 举报
编程试卷3Python二级考试练习题练习.doc_第1页
第1页 / 共17页
编程试卷3Python二级考试练习题练习.doc_第2页
第2页 / 共17页


点击查看更多>>
资源描述
【编程】【试卷3】Python二级考试练习题练习 一、选择题 1.李老师要建立一种“Python 程序设计”课程学习网站,下面比较合理制作流程是 :( ) ①规划网站构造,并确定设计风格 ②公布网站 ③网页制作 ④理解网站运行环境,选择网站开发工具 ⑤确定网站主题,搜集素材 A.①⑤③④② B.⑤①④②③ C.①④⑤②③ D.⑤①④③② 2.Python中print(66!=66)成果是( )。 A.1 B.0 C.True D.False 3.下列语言中( )不属于高级语言 A.python B.VC C.JAVA D.汇编语言 4.Python语言属于( ) A.自然语言 B.汇编语言 C.机器语言 D.高级语言 5.如下Python程序运行后输出成果为( ) A.0 B.45 C.46 D.362880 6.运行如下Python程序,成果为( )。 A.1 B.3 C.6 D.18 7.12 Python语言语句块标识是( ) A.分号 B.逗号 C.缩进 D./ 8.我们学习了使用Python程序设计语言处理问题,Python程序设计语言属于( )。 A.高级语言 B.自然语言 C.汇编语言 D.机器语言 9.Python程序文献扩展名是( )。 A..python B..pyt C..pt D..py 10.已知列表list1=[88,22,34,89,67],则python体现式min(list1)值为( ) A.22 B.88 C.89 D.67 11.下面Python代码运行后,a、b值为( ) a=23 b=int(a/10) a= a-b * 10 print(a,b) A.23 2 B.3 2 C.3 20 D.2 3 12.对于Python语言中语句“x=(num//100)%10”,当num值为45376时,x值应为( ) A.3 B.4 C.5 D.6 13.下列选项中不能对体现Python中赋值语句是( ) A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y 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程序,成果对是( ) s="abcdefg" c=len(s) #len 求字符串长度 for i in range(0,c): if i<2: print (chr(ord(s[i])+2),end=" ") # ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else: print(chr(ord(s[i]) + 3),end=" ") A.c d f g h a B.c d f g h b C.c d f g h i j D.c d f g h c 16.Python设计具有很强可读性,相比其他语言具有特色语法有如下选项,对是( )。 A.交互式 B.解释型 C.面向对象 D.服务端语言 17.运用Python编程实现计算z=a+aa+aaa+aaaa+aa..a值,其中a是一种数字,如8+88+888+8888+88888。设计一种summalion()函数,输入变量为数字a和需要多少个数相加n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保留,前几种数求和保留在变量sum中,Python程序如下左图所示,请在下划线处填写代码( )完善程序实现如下右图运行成果。 A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic 18.Python中变量命名遵照规则,不对是 ( ) A.必须以字母或下划线开头,背面可以是字母、数字或下划线。 B.辨别大小写 C.不辨别大小写 D.不能使用保留字 19.在Python程序中,规定s=3+6+9+…+300值,可以采用如下代码,下列选项中说法不对是( )。 A.for循环语句中步长为3 B.语句s=0应改为s=1 C.语句s=s+i共循环执行了100次 D.程序使用了循环构造 20.有如下 VB 程序段: s1 = "python": s2 = "visual" i = 1: j = 1: s = "" Do While i <= Len(s1) And j <= Len(s2) If Mid(s1, i, 1) >= Mid(s2, j, 1) Then s = s + Mid(s1, i, 1) Else j = j + 1 End If i = i + 1 Loop 执行该程序后,j值是( ) A.2 B.3 C.5 D. 7 21.应用软件是为满足顾客不一样领域、不一样问题应用需求而设计软件。如下不属于应用软件是( ) A.Word B.微信 C.考试系统 D.python 22.在python中,有程序如下 A=input() print(A * 5) 通过键盘输入5,则运算成果是() A.5 5 5 5 5 B.25 C.5*5 D.5 5 23.在Python中,数据输入是通过( )来实现。 A.input()函数 B.print()函数 C.bool()函数 D.abs()函数 24.下面Python代码运行后,a、b值为( ) a=23 b=int(a/10) a=(a-b*10)*10 b=a+b print(a,b) A.23 2 B.30 20 C.30 32 D.3 2 25.在Python中自定义函数需要什么关键字放在函数开始( ) A.function B.def C.define D.void 26.python单行注释和多行注释分别是什么?( ) A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 27.Python关系运算符中,用来表达不等于符号是( ) A.= = B.!= C.>= D.<= 28.下面Python程序段运行后输出成果是( ) x=3 if x%2==0: print(x, "是偶数。") else: print(x, "是奇数。") A.3是奇数 B.x, "是偶数" C.x, "是奇数" D.3是偶数 29.下面Python程序段运行后输出成果是( ) List=[‘10’,25,’猕猴桃’,9,65] Print(List[3]) A.25 B.’猕猴桃’ C.猕猴桃 D.9 30.运行下列 Python程序,成果对是( ) a=32 b=14 c=a//b print(c) A.2.2 B.2 C.“2” D.4 二、程序填空 31.一家商场在降价促销,假如购置金额不高于200元,会给10%折扣,假如购置金额高于200元,会给20%折扣。编写一种Python程序,输入消费额(整数),显示折扣后应付金额。 32.(项目情境)递归就是自已调用自已,它是设计和描述算法一种有力工具,常常用来处理比较复杂问题。为求解规模为N问题,设法将它分解成规模较小问题,从小问题解容易构造出大问题解,并且这些规模问题较小问题也能采用同样分解措施,分解成规模更小问题,并能从这些更小问题解构造出规模较大问题解。一般状况下,规模N=1时,问题解是已知。已知:从1到n持续自然数相乘积、叫做阶乘、用符号n!表达。如5!=1×2×3×4×5,规定0!=1。我们用递归算法可以较容易求n阶乘。求n阶乘算法可以描述如下: n!=n*(n-1)! (n-1)!=(n-1)*(n-2)! (n-2)!=(n-2)*(n-3)! 2!=2*1! 1!=0! 0!=1 假如把n!写成函数形式,即f(n),f(n)=n*f(n-1)。如f(5)就是表达5!,求5!过程可以写成如下形式: f(5)=5*f(4) f(4)=4*f(3) f(3)=3*f(2) f(2)=2*f(1) f(1)=1 (问题求解)在python中用递归算法求1!+2!+……+n!(n值为整数,从键盘输入)。请阅读如下程序,在空白处填写合适体现式或语句,使程序完整。 def f(n): if n==0: return 1 else: return _________ s=0 n=int(input("请输入n:")) for i in_______: s=________ print(s) 33.目前有一种程序用来处理如下问题:假如有总量共1020个西瓜,第一天卖掉总数二分之一后多卖出了两个,后来每天卖剩余二分之一多两个,那么几天后来卖完呢? 请将下列程序补充完整。 tc=1020 c=0 while ______________ : tc=tc-(tc/2+2) _____________ print(c) 34.“百鸡百钱”问题是一种有名数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只? 打开文献“考生文献夹\644\百鸡百钱.py”,完善程序实现如下功能并保留。 (1)请不要更改源程序构造,删除原题里①、②、③。填写对代码,使程序完善。 (2)运行程序,运行成果如图所示。 # 请不要更改源程序构造,删除原题里①、②、③。填写对代码,使程序完善 money=100 #一共100文钱 num=100 #一共100只鸡 cock_price=5 #公鸡价格5文 hen_price=3 #母鸡价格3文 threechick_price=1 #3只小鸡1文 for cock_num in range(1,money//cock_price+1): #公鸡只数也许为1-20 for hen_num in range(1,①________): #母鸡只数也许为1-33 for chick_num in range(1,②________): #(3小鸡)只数也许为1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price num1=cock_num+hen_num+chick_num*3 if money1==money and num1==num: print (cock_num,hen_num,③________) #(③小鸡数) input("运行完毕,请按回车键退出...") 35.地球绕太阳运行周期为365天5小时48分46秒(合365.24219天),即一回归年。公历平年只有365天,比回归年短约0.2422天,每四年累积约一天,把这一天加于2月末(即2月29日),使当年时间长度变为366天,这一年就是闰年。判断某一年与否是闰年措施是年份数能被4整除,但不能被100整除,或者年份数能被400整除。如下是一段用于判断某一年与否是闰年程序。 请将上面程序框中空格处内容填写完整,其中①处填写代码注释 ___________ ______ __________ _______ _______ 36.编写程序,找到并输出100以内偶数个数。 37.编写程序,用*打印一种如下所示等腰直角三角形,将测试成果截图。 * * * * * * * * * * 38.阅读程序。分析条件语句代码并回答问题。 (1)假如不能使用int()函数,那么变量s类型将会变成 ______ 。 (2)假如你期末成绩是85,你得到评价将会是____________ 。 (3)假如你期末成绩是55,你得到评价将会是____________ 。 (4)假如你得到评价是“还可以再提高”,你期末成绩应当在_____和______之间。 (5)“程序中出现所有else都可以替代为elif,程序效果同样”,这种说法是____(填“对”或“错”)。 39.冠军在A、B、C、D四位同学中。A说:“不是我”,B说:“是C”,C说:“是D”, D说:“C说不对”,已知四人中有一人说了假话。判断出究竟谁是冠军。 请在空格处填写对代码,使程序完善。 champion=['A','B','C','D'] #设置选手列表 for i in__________: #循环读取选手编号 cond=(i!='A') +(i=='C') + (i=='D')+(i!='D') #查找符合条件选手 if cond== _____: #说真话与否是3人 print("冠军是:",_________) #输出冠军 input("运行完毕,请按回车键退出...") 40.“百鸡百钱”问题是一种有名数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只? (1)请在空格处填写对代码,使程序完善实现如下功能。 money=100 #一共100文钱 num=100 #一共100只鸡 cock_price=5 #公鸡价格5文 hen_price=3 #母鸡价格3文 threechick_price=1 #3只小鸡1文 for cock_num in range(1,_______): #公鸡只数也许为1-20 for hen_num in range(1,_________): #母鸡只数也许为1-33 for chick_num in range(1,101): #(3小鸡)只数也许为1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price num1=cock_num+hen_num+chick_num if money1==money and num1==num: print (cock_num,hen_num,__________) input("运行完毕,请按回车键退出...") (2)运行程序,运行成果如图所示。 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.D 【详解】 本题考察是网站制作流程有关知识。建立网站首先是要确定网站主题,搜集素材,规划网站,然后选择网站开发工具进行网页制作,最终进行网站公布。故选项D对。 解析:D 【详解】 本题考察是网站制作流程有关知识。建立网站首先是要确定网站主题,搜集素材,规划网站,然后选择网站开发工具进行网页制作,最终进行网站公布。故选项D对。 2.D 【详解】 本题重要考察Python体现式运算。体现式66!=66值为False,故print(66!=66)成果是False,故本题选D选项。 解析:D 【详解】 本题重要考察Python体现式运算。体现式66!=66值为False,故print(66!=66)成果是False,故本题选D选项。 3.D 【详解】 本题重要考察程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。 解析:D 【详解】 本题重要考察程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。 4.D 【详解】 本题重要考察Python语言。Python、VB、Java等语言属于高级语言,故本题选D选项。 解析:D 【详解】 本题重要考察Python语言。Python、VB、Java等语言属于高级语言,故本题选D选项。 5.A 【详解】 本题考察是Python循环语句。range(10)是[0,10)整数。故m=0*1*2*3*4*5*6*7*8*9=0,选项A对。 解析:A 【详解】 本题考察是Python循环语句。range(10)是[0,10)整数。故m=0*1*2*3*4*5*6*7*8*9=0,选项A对。 6.C 【详解】 本题重要考察Python循环构造。分析程序可知,该程序求m、n最大公约数,程序结束后m=6,此时r=0,故本题选C选项。 解析:C 【详解】 本题重要考察Python循环构造。分析程序可知,该程序求m、n最大公约数,程序结束后m=6,此时r=0,故本题选C选项。 7.C 【详解】 本题考察是Python语言有关知识。Python语言中用缩进来标识语句块,故选项C对。 解析:C 【详解】 本题考察是Python语言有关知识。Python语言中用缩进来标识语句块,故选项C对。 8.A 【详解】 本题重要考察Python程序设计语言。Python、VB、C程序设计语言等均属于高级语言,故本题选A选项。 解析:A 【详解】 本题重要考察Python程序设计语言。Python、VB、C程序设计语言等均属于高级语言,故本题选A选项。 9.D 【详解】 本题考察Python文献扩展名有关知识点 Python程序文献扩展名是 .py。故本题选D选项 解析:D 【详解】 本题考察Python文献扩展名有关知识点 Python程序文献扩展名是 .py。故本题选D选项 10.A 【详解】 本题重要考察Python列表。min是返回列表中最小值,列表list1=[88,22,34,89,67],则python体现式min(list1)值为22,故本题选A选项。 解析:A 【详解】 本题重要考察Python列表。min是返回列表中最小值,列表list1=[88,22,34,89,67],则python体现式min(list1)值为22,故本题选A选项。 11.B 【详解】 本题重要考察Python程序执行。a=23,b=int(a/10)=2(int(x)是返回不不小于x最大整数),a=a-b*10=23-2*10=3,故代码运行后,a、b值为3和2 解析:B 【详解】 本题重要考察Python程序执行。a=23,b=int(a/10)=2(int(x)是返回不不小于x最大整数),a=a-b*10=23-2*10=3,故代码运行后,a、b值为3和2,故本题选B选项。 12.A 【详解】 本题重要考察Python语句。num=45376,x=(45376//100)%10=453 % 10=3,故x值应为3,故本题选A选项。 解析:A 【详解】 本题重要考察Python语句。num=45376,x=(45376//100)%10=453 % 10=3,故x值应为3,故本题选A选项。 13.D 【详解】 本题重要考察Python赋值语句。赋值语句是将体现式赋给变量,不可以将X+Y赋给常量10,故本题选D选项。 解析:D 【详解】 本题重要考察Python赋值语句。赋值语句是将体现式赋给变量,不可以将X+Y赋给常量10,故本题选D选项。 14.A 【详解】 本题重要考察Python体现式运算。2**3//3+8%2*3=8//3+0*3=2,5**2%3+7%2**2=25%3+7%4=1+3=4,1314//100%10=13%10= 解析:A 【详解】 本题重要考察Python体现式运算。2**3//3+8%2*3=8//3+0*3=2,5**2%3+7%2**2=25%3+7%4=1+3=4,1314//100%10=13%10=3,int("1"+"5")//3=5,故本题选A选项。 15.C 【详解】 本题重要考察Python程序执行。c是字符串s长度,变量i范围是0~c-1,假如i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行成果是c d f g h 解析:C 【详解】 本题重要考察Python程序执行。c是字符串s长度,变量i范围是0~c-1,假如i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行成果是c d f g h i j,故本题选C选项。 16.ABC 【详解】 本题考察Python特点有关知识点 相比其他语言,Python具有交互式、解释型、面向对象特色。故本题选ABC 解析:ABC 【详解】 本题考察Python特点有关知识点 相比其他语言,Python具有交互式、解释型、面向对象特色。故本题选ABC 17.D 【详解】 本题重要考察Python程序执行与调试。变量sum用来求和,变量basic用来保留第i个数,下划线处对第i轮求和,故填sum=sum+basic,故选D选项。 解析:D 【详解】 本题重要考察Python程序执行与调试。变量sum用来求和,变量basic用来保留第i个数,下划线处对第i轮求和,故填sum=sum+basic,故选D选项。 18.C 【详解】 本题重要考察规则。Python中变量名可以包括字母、数字、下划线,不过数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其他符号不能做为变量名使用,Python变量名是区 解析:C 【详解】 本题重要考察规则。Python中变量名可以包括字母、数字、下划线,不过数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其他符号不能做为变量名使用,Python变量名是辨别大小写。因此C选项符合题意。 19.B 【详解】 本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。 20.C 【详解】 本题重要考察VB程序执行。分析程序可知,变量i控制从s1中取字符,变量j从s2中取字符,依次比较字符串s1、s2每一种字符,若s1中字符不小于或等于s2中字符,则将s1中对应字 解析:C 【详解】 本题重要考察VB程序执行。分析程序可知,变量i控制从s1中取字符,变量j从s2中取字符,依次比较字符串s1、s2每一种字符,若s1中字符不小于或等于s2中字符,则将s1中对应字符拼接到变量s中,否则变量j递增。第一遍循环,i=1,j=1,“p”<“v”,j=j+1=2,i=i+1=2;第二遍循环,“y”>“i”,i=i+1=3;第三遍循环,“t”>“i”,i=i+1=4;第四遍循环,“h”<“i”,j=j+1=3,i=i+1=5;第五遍循环,“o”<“s”,j=j+1=4,i=i+1=6;第六遍循环,“n”<“u”,j=j+1=5,i=i+1=7,循环结束,故执行该程序后,j值是5,故本题选C选项。 21.D 【详解】 本题考察是应用软件。应用软件(Application)是和系统软件相对应,是顾客可以使用多种程序设计语言,以及用多种程序设计语言编制应用程序集合,分为应用软件包和顾客程序。p 解析:D 【详解】 本题考察是应用软件。应用软件(Application)是和系统软件相对应,是顾客可以使用多种程序设计语言,以及用多种程序设计语言编制应用程序集合,分为应用软件包和顾客程序。python是编程软件,属于系统软件。故本题应选D。 22.A 【详解】 本题考察Python算法及其程序实现。 input()函数接受是字符串,故print(A * 5)时,输出5个A里存储字符串。通过键盘输入5,则运算成果是:5 5 5 5 5,选项 解析:A 【详解】 本题考察Python算法及其程序实现。 input()函数接受是字符串,故print(A * 5)时,输出5个A里存储字符串。通过键盘输入5,则运算成果是:5 5 5 5 5,选项A对。 23.A 【详解】 本题重要考察Python输入函数。在Python中,input()是输入函数 ,print()是输出打印函数,bool()函数 用于判断真假,abs()求绝对值函数,故本题选A选项。 解析:A 【详解】 本题重要考察Python输入函数。在Python中,input()是输入函数 ,print()是输出打印函数,bool()函数 用于判断真假,abs()求绝对值函数,故本题选A选项。 24.C 【详解】 本题重要考察Python程序执行。a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代码运行后,a、b值为30、32,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代码运行后,a、b值为30、32,故本题选C选项。 25.B 【详解】 本题重要考察Python函数。自定义函数格式是,def 函数名(参数):语句或语句组 return 返回值,故在Python中自定义函数需要def关键字放在函数开始,故本题选B选 解析:B 【详解】 本题重要考察Python函数。自定义函数格式是,def 函数名(参数):语句或语句组 return 返回值,故在Python中自定义函数需要def关键字放在函数开始,故本题选B选项。 26.B 【详解】 本题重要考察Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。 解析:B 【详解】 本题重要考察Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。 27.B 【详解】 本题重要考察Python关系运算符。用来表达不等于符号是“!=”,“= =”表达等于,“>=”表达不小于等于,“<=”表达不不小于等于,故本题选B选项。 解析:B 【详解】 本题重要考察Python关系运算符。用来表达不等于符号是“!=”,“= =”表达等于,“>=”表达不小于等于,“<=”表达不不小于等于,故本题选B选项。 28.A 【详解】 本题重要考察Python程序执行。x=3,3%2=1,故输出3是奇数,故本题选A选项。 解析:A 【详解】 本题重要考察Python程序执行。x=3,3%2=1,故输出3是奇数,故本题选A选项。 29.D 【详解】 本题重要考察Python程序执行。列表索引是从0开始,故List[3]=9,故段运行后输出成果是9,故本题选D选项。 解析:D 【详解】 本题重要考察Python程序执行。列表索引是从0开始,故List[3]=9,故段运行后输出成果是9,故本题选D选项。 30.B 【详解】 本题重要考察Python程序运行。a=32,b=14,c=a//b=32//14=2(“//” 取整),故本题选B选项。 解析:B 【详解】 本题重要考察Python程序运行。a=32,b=14,c=a//b=32//14=2(“//” 取整),故本题选B选项。 二、程序填空 31.price=int(input("请输入消费额(整数):")) if price < 200: price=price-price*0.1 else: price=price-price*0.2 print("折扣后应付金额是:",price) 【详解】 本题重要考察Python程序执行与调试。用键盘通过输入函数input输入消费额,并用int函数将其转换为整数类型,通过if条件分支构造,判断假如购置金额不高于200元,会给10%折扣,假如购置金额高于200元,会给20%折扣,最终用print输出函数输出折扣后应付金额。 32.n*f(n-1) range(1,n+1) s+f(i) 【详解】 本题重要考察Python程序执行与调试。①此处是定义递归函数f(n),由题干,当n=0时,返回1,否则返回n*f(n-1),故此处填n*f(n-1)。②用递归算法求1!+2!+……+n!,故变量i范围应是1—n,for i in range(1,n+1)表达i范围是[1,n],故此处填range(1,n+1)。③循环体实现累加,将每一项阶乘f(i)加到s中,故此处填s+f(i)。 33.tc>0 c=c+1 或者c+=1 【详解】 本题重要考察Python程序执行与调试。①变量tc保留西瓜数量,当tc不小于0时,一直循环,故第一空填tc>0。②变量c保留天数,每循环一次,变量c递增1,故第二空填c=c+1 或者c+=1。 34.34或 money//hen_price+1 101 或 money//threechick_price+1 chick_num*3 【详解】 本题重要考察Python程序执行与调试。①母鸡只数也许为1-33,对比最外层循环范围,第一空填34或 money//hen_price+1。②小鸡只数也许为1-100,同理第二空填101 或 money//threechick_price+1。③公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,故第三空填chick_num*3。 35.将year转换为整型数据,并赋值给year And year%100 != 0 or year 【详解】 本题重要考察Python程序设计。①input接受数据类型是字符串型,该语句表达将year转换为整型数据,并赋值给year。判断某一年与否是闰年措施是年份数能被4整除,但不能被100整除,或者年份数能被400整除,故第二、三、四空分别填② And ③year%100 != 0 ④or ⑤最终输出打印某一年与否是闰年,需要将year转换为字符型。 36.c=0 for i in range(1,101): if i%2==0: c=c+1 print(c) 【详解】 本题重要考察程序设计。题干规定可通过Python程序设计实现,通过for循环以及if判断条件可记录出100以内偶数个数,详细代码如下: c=0 for i in range(1,101): if i%2==0: c=c+1 print(c) 37.layer = int(input("请输入需要打印层数:")) for x in range(1,layer+1): for y in range (1,x+1): print("*", end="") print("") 【详解】 本题重要考察Python循环构造。Python for循环可以遍历任何序列项目,如一种列表或者一种字符串。range可以生成一种整数列表,列表范围根据接受layer来确定。外层循环用于确定输出行数,内层循环用于控制每行符号个数。 【点睛】 38.字符串类型 你及格了喔 体现不错 程序结束 不及格 学习措施也许不对 程序结束 60 80 错 【详解】 本题重要考察Python编程。① input() 函数接受一种原则输入数据,返回为 string 类型,因此此处为字符串类型;②输入期末成绩为85时,满足不小于等于60及不小于等于80条件,因此此处输出为“你及格了喔 体现不错 程序结束”;③输入期末成绩为55时,满足不不小于60及不小于等于30,因此此处输出为“不及格 学习措施也许不对 程序结束”;评价是“还可以再提高”项,属于不小于等于60且不不小于80范围,因此④为60,⑤为80;elif后需添加判断条件,因此⑥为错。 【点睛】 39.champion 3 i 【详解】 本题重要考察Python程序执行。①champion是选手编号列表,此处是循环读取选手编号,使用for i in champion,故此处填champion。②四人中有一人说了假话,即3个人说真话,即当cond=3时,则表达找到了谁是冠军,故此处填3。③当cond是3时,i即为冠军,故此处填i。 40.34 chick_num 【详解】 本题重要考察Python程序执行。①公鸡数量范围1-20,for cock_num in range(1,21)表达变量cock_num范围是1-20,故此处填21。②母鸡数量也许为1-33,同理,故此处填34。③此处是按次序使用print()函数输出公鸡数量、母鸡数量、小鸡数量,故此处填chick_num。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服