资源描述
【编程】青少年编程等级考试∶Python编程三级试卷5练习
一、选择题
1.Python语句 "ab"+"c"*2 运行成果是( )
A.abc2 B.abcabc C.abcc D.ababcc
2.在Python中,Print(abs(-16//5))执行成果是( )
A.2.4 B.3 C.4 D.-2.4
3.在Python中,对赋值语句是( )
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1
4.Python文献后缀名是( )。
A..doc B..vbp C..py D..exe
5.python命令行提醒符是( )
A.### B.>>> C./// D.C:》
6.小林编写一段文献读写操作代码,文献如图,代码段如下:
file=open('ceshi.txt','w')
file.write("python is a programming language.")
file.close( )
file=open('ceshi.txt','r')
print(file.read( ))
该代码段运行后,输出成果为( )
A.IA Distributed System Based on Python.
B.python is a programming language.
C.IA Distributed System Based on Python. python is a programming language.
D.程序编译错误,不会输出成果
7.下列选项都是属于高级语言是( )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
8.已知字符串s1="python",s2="Python",则体现式中s1>s2值为( )
A.“python” B.“Python” C.True D.False
9.Python语言自带IDLE环境退出命令是( )
A.Esc B.close C.回车键 D.exit
10.下列不是Python中所有循环必须包含是( )。
A.冒号 B.循环次数 C.循环体 D.缩进
11.下列不被python所支持数据类型是( )
A.char B.float C.int D.list
12.如下属于计算机高级语言是( )
A.Python B.自然语言 C.汇编语言 D.机器语言
13.在下列程序设计语言中,属于人工智能语言是( )。
A.Python
B.VB
C.Pascal
D.C
14.数据分析处理工具错误( )
A.Access B..Excel C.python D.SQL
15.下面( )是Python合法变量名
A.int32 B.40XL C.self D.name
16.Python语言源代码程序编译后文献扩展名为( )
A..py B..c C..java D..c++
17.在Python中,实现多分支选择构造很好措施是( )。
A.if B.if-else C.if-elif-else D.if嵌套
18.如下哪个不属于计算机操作系统()
A.DOS B.Unix C.Python D.Linux
19.下列有有关print命令描述中,对是( )
A.在打印机里打印有关文本或者数字等
B.可以用来画图
C.在屏幕中输出对应文本或者数字等
D.执行语句print(“python”,3.7)时会出错
20.在Python程序中,规定s=3+6+9+…+300值,可以采用如下代码,下列选项中说法不对是( )。
A.for循环语句中步长为3 B.语句s=0应改为s=1
C.语句s=s+i共循环执行了100次 D.程序使用了循环构造
21.Python体现式a=b中“=”表达 ( )
A.互换“=”左右两边变量值
B.把“=”右边变量值赋值给左边变量
C.把“=”左边变量值赋值给右边变量
D.比较“=”左右两边变量值与否相等
22.如下文本框内是一段用Python程序设计语言编写源代码,功能是输出200以内能被17整除最大正整数。这段源代码属于( )。
A.程序 B.软件 C.指令 D.命令
23.在Python语言中,如下简单数据类型选项中描述错误是( )
A.整数(int)、浮点数(float) B.字符串(str)
C.布尔(bool) D.2.5+2.5值是整数(int)类型
24.解释性语言是指源代码不规定预先进行编译,在运行时才进行解释再运行,如下哪一种程序设计语言属于解释性语言( )。
A.Python B.C++ C.VB D.C
25.在 Python中常用输入输出语句分别是( )
A.input() output() B.input() print()
C.input() printf() D.scandf() printf()
26.有关Python内存管理,下列说法错误是( )
A.变量不必事先申明 B.变量无需先创立和赋值就可直接使用
C.变量不必制定类型 D.可以使用del释放资源
27.在Python中,input()函数返回成果数据类型为( )
A.Number型 B.String型 C.List型 D.Sets型
28.运行下列Python程序,输出成果为True,则空白处应为( )
a=15
b=46
if__________:
print(‘True’)
else:
print(‘Flase’)
A.a=b B.a>b C.a<b D.a==b
29.有关下列Python程序段说法对是( )
k=1
while 1:
k+=1
A.存在语法错误,不能执行 B.执行1次 C.执行无限次 D.执行k次
30.Python中“ab ”+“cd”*2成果是( )。
A.abcd2 B.abcdabcd C.abcdcd D.ababcd
二、程序填空
31.(项目情境)一元二次方程ax2+bx+c=0(a≠0),当b2-4ac≥0,方程有两个不一样实数根,当b2-4ac<0时,方程无实数根。
(问题求解)下面python程序实现功能是判断方程与否有实数根。请阅读如下python程序,在空白处填写合适体现式或语句,使程序完整。
import math
a=int(input("请输入a值:"))
b=int(input("请输入b值:"))
c=int(input("请输入c值:"))
d=_____ #将体现式b2-4ac值赋给变量d
if ____
print("x1=",(-b+math.sqrt(d))/(2*a)) #输出方程其中一种实数根
print("x2=",(_________) #输出方程另一种实数根
else:
_________ #输出“方程无实数根”
32.目前有一种程序用来处理如下问题:假如有总量共1020个西瓜,第一天卖掉总数二分之一后多卖出了两个,后来每天卖剩余二分之一多两个,那么几天后来卖完呢?
请将下列程序补充完整。
tc=1020
c=0
while ______________ :
tc=tc-(tc/2+2)
_____________
print(c)
33.为保护环境,诸多都市开始对垃圾实行分类,便于更好进行处理,为了让大家理解垃圾分类状况,建立了如下四类列表,list1(可回收垃圾)、list2(有害垃圾)、list3(易腐垃圾),剩余为其他垃圾,目前,列表中已经存储了如下数据。
list1=["玻璃瓶","旧书","金属","纸板箱","旧衣服","易拉罐"]
list2=["胶片","消毒水","纽扣电池","水银温度计","过期药水","泡沫塑料"]
list3=["动物内脏","菜叶菜梗","过期食品","香蕉皮","果壳"]
根据既有列表,完毕如下问题:
(1)写出从列表list3中取出“过期食品”体现式:
___________________________________________________________________________
(2)写出从list1中截取["旧书","金属","纸板箱"]这一段体现式:
___________________________________________________________________________
(3)现又发现一种新列表如下:list4=["过期化妆品","过期药物","杀虫剂"],经 过判断,里面寄存为有害垃圾,怎样将该列表中元素添加到list2中,请写出有关体现式:
__________________________________________________________________________
(4)小明在路上捡到了一种塑料瓶,判断为可回收垃圾,写出有关体现式,将塑料瓶添加到列表list1中:
__________________________________________________________________________
34.操作阐明:打开文献“Y:/1/1.py”,将程序补充完整,不得增长,删除语句、或变化程序原有构造,操作结束后保留。
如下程序段功能是:根据从键盘上输入表达星期几数字,若输入数字不是在范围(1至7)输出“输入错误!”,否则输出对应英文星期简称如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。
n=int(input(“请输入一种数:”))
list=[ “Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sta”,”Sun”]
if ________:
print(“输入错误!”)
else:
print(________)
35.输入三个同学成绩,然后大到小排列。
36.分析完善程序
某市出租车收费原则如下:
(1)3公里内(含3公里),收费8元
(2)超过3公里但未超过6公里部分,按1.5元/公里收费
(3)超过6公里部分,按2.25元/公里收费。
根据以上原则,输入出租车行驶公里数,请计算顾客需付费多少元?
[算法分析]
假设总费用为p,则可以分段计算
p=8 ‘(s≤3)
p=1.5*(s-3)+8 ‘(3<s≤6)
p=2.25*(s-6)+1.5*3+8 ‘(s>6)
[参照代码]
a=float(input(“s=”))
if s <= 3 :
p= 8
if
p=1.5*(s-3)+8
if s > 6 :
p=2.25*(s-6)+1.5*3+8
print( p)
根据上述回答如下问题:
(1)本题采用算法是________(填:解析法/枚举法/排序法/递归法)。
(2)程序代码中空白处应填写条件是_______(填: A/B/C/D)。
A.3<s<=6 B.3<=s<=6 C.s>3 and s<6 D.s>3 Or s<=6
37.程序分析题
学校举行校园歌手大赛,评委由6人构成。评分措施:去掉一种最高分和一 个最低分,计算其他4位评委平均分,作为选手最终得分。max记录最高分; min记录最低分; s记录六位评委总分; aver记录最终得分。
第1步:从文本框中分别读入6位评委打分并依次存入到a(1)至a(6)中
第2步:将第1位评委打分a(1)分别赋给最高分max ,最低分min和总分S
第3步:运用循环构造把此外5位评委打分累加给s从而求出6位评委总分s ,同步把5位评委打分与max和min进行比较,得出6位评委中最高分max和最低分min。
第4步:从总分中s中去掉最高分max和最低分min,求出其他4位评委平均分aver作为选手最终得分。
max=a[0]
min=a[0]
s=0
for i in range(6) :
s=s+a[i]
if a[i]>max:
max=a[ i]
if a[i] <min:
min=a[ i]
aver=( )/4
(1)在引用tkinter模块进行界面设计过程中,窗体中录入评委打分对象是由______控件生成。
A.Entry B.Label C.Frame D.Button
(2)题目中算法描述采用是__________A、自然语言B、伪代码 C、流程图 D、.N-S图
(3)下列程序代码片段对应于算法描述中第2步至第4步。请填写片段中空白处体现式填写完整________
38.完善程序。如下是计算S=1+6+11+…+101程序代码。请你在处填写对语句。
s=0
k=1
while(k<=101)
__
s=0
k=1
while(k<101):
k=k+5
s=s+k
print(s+1)
39.阅读程序。分析条件语句代码并回答问题。
(1)假如不能使用int()函数,那么变量s类型将会变成 ______ 。
(2)假如你期末成绩是85,你得到评价将会是____________ 。
(3)假如你期末成绩是55,你得到评价将会是____________ 。
(4)假如你得到评价是“还可以再提高”,你期末成绩应当在_____和______之间。
(5)“程序中出现所有else都可以替代为elif,程序效果同样”,这种说法是____(填“对”或“错”)。
40.程序编写
求1+22+32+……+1002成果
_______________________________
_______________________________
_______________________________
_______________________________
input(“运行完毕,请按回车键退出...”)
【参照答案】***试卷处理标识,请不要删除
一、选择题
1.C
【详解】
本题重要考察Python体现式运算。“ab”、“c”是字符型数据类型,“c”*2=“cc”,故 "ab"+"c"*2 运行成果是abcc,故本题选C选项。
解析:C
【详解】
本题重要考察Python体现式运算。“ab”、“c”是字符型数据类型,“c”*2=“cc”,故 "ab"+"c"*2 运行成果是abcc,故本题选C选项。
2.C
【详解】
本题重要考察Python体现式运算。“//”是向下取整,abs是求绝对值函数,-16//5=-4,abs(-16//5)=4,故执行成果是4,故本题选C选项。
解析:C
【详解】
本题重要考察Python体现式运算。“//”是向下取整,abs是求绝对值函数,-16//5=-4,abs(-16//5)=4,故执行成果是4,故本题选C选项。
3.C
【详解】
本题重要考察Python赋值语句。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边体现式赋给左边变量,x=y=50等价于x=50,y=
解析:C
【详解】
本题重要考察Python赋值语句。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边体现式赋给左边变量,x=y=50等价于x=50,y=50,故对赋值语句是x=y=50,故本题选C选项。
4.C
【详解】
本题重要考察Python有关知识点知识点。.doc是文字处理软件(word后缀名),.vbp是VisualBasic工程文献后缀名,.exe是可执行文献后缀名,.py是Python文献
解析:C
【详解】
本题重要考察Python有关知识点知识点。.doc是文字处理软件(word后缀名),.vbp是VisualBasic工程文献后缀名,.exe是可执行文献后缀名,.py是Python文献后缀名,故本题选C选项。
5.B
【详解】
本题重要考察Python命令提醒符。python命令行提醒符是>>>,故本题选B选项。
解析:B
【详解】
本题重要考察Python命令提醒符。python命令行提醒符是>>>,故本题选B选项。
6.B
【详解】
本题重要考察Python文献读写操作。首先打开ceshi.txt文献进行写操作,写入python is a programming language.会覆盖之前内容,故该代码段运行后
解析:B
【详解】
本题重要考察Python文献读写操作。首先打开ceshi.txt文献进行写操作,写入python is a programming language.会覆盖之前内容,故该代码段运行后,输出成果为python is a programming language.,故本题选B选项。
7.C
【详解】
本题考察是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic、Pascal、C、C++、Java、Python等。故选项C对。
解析:C
【详解】
本题考察是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic、Pascal、C、C++、Java、Python等。故选项C对。
8.C
【详解】
本题重要考察Python字符串。比较字符串大小,是将两个字符串字符一一比较它们ASCII值,小写字母ASCII值不小于大写字母,故体现式中s1>s2值为True,故本题选C选项
解析:C
【详解】
本题重要考察Python字符串。比较字符串大小,是将两个字符串字符一一比较它们ASCII值,小写字母ASCII值不小于大写字母,故体现式中s1>s2值为True,故本题选C选项。
9.D
【详解】
本题重要考察Python基本知识。Python程序设计语言默认安装时,会有一种自带集成开发环境IDLE。要创立Python程序文献,可以运用IDLE中“文献“菜单。可使用exit(
解析:D
【详解】
本题重要考察Python基本知识。Python程序设计语言默认安装时,会有一种自带集成开发环境IDLE。要创立Python程序文献,可以运用IDLE中“文献“菜单。可使用exit()或quit()退出Python,因此D选项对。
【点睛】
10.B
【详解】
本题重要考察Python循环构造。Python中所有循环必须包含是冒号、循环体、缩进。不是Python中所有循环必须包含是循环次数,也许是while循环条件,故本题选B选项。
解析:B
【详解】
本题重要考察Python循环构造。Python中所有循环必须包含是冒号、循环体、缩进。不是Python中所有循环必须包含是循环次数,也许是while循环条件,故本题选B选项。
11.A
【详解】
本题重要考察Python数据类型。Python没有char类型,一种字符也是字符串,故本题选A选项。
解析:A
【详解】
本题重要考察Python数据类型。Python没有char类型,一种字符也是字符串,故本题选A选项。
12.A
【详解】
本题考察计算机语言有关知识点
计算机高级语言有Python、Java等
计算机低级语言有汇编语言
机器语言是计算机直接识别并执行语言。故本题选A选项
解析:A
【详解】
本题考察计算机语言有关知识点
计算机高级语言有Python、Java等
计算机低级语言有汇编语言
机器语言是计算机直接识别并执行语言。故本题选A选项
13.A
【详解】
本题考察是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛编程语言之一,它可以无缝地与数据构造和其他常用AI算法一起使用。故选项A对。
解析:A
【详解】
本题考察是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛编程语言之一,它可以无缝地与数据构造和其他常用AI算法一起使用。故选项A对。
14.C
【详解】
本题重要考察数据分析知识点。Access(数据库)、Excel(表格处理软件)、SQL(用于访问和处理数据库原则计算机语言)均是数据分析处理工具,Python是程序设计软件,故本题
解析:C
【详解】
本题重要考察数据分析知识点。Access(数据库)、Excel(表格处理软件)、SQL(用于访问和处理数据库原则计算机语言)均是数据分析处理工具,Python是程序设计软件,故本题选C选项。
15.ACD
【详解】
本题重要考察Python变量命名。Python变量命名不能以数字开头(可以如下划线或字母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。
解析:ACD
【详解】
本题重要考察Python变量命名。Python变量命名不能以数字开头(可以如下划线或字母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。
16.A
【详解】
本题重要考察Python文献。Python语言源代码程序编译后文献扩展名为py,BCD选项分别为C语言、java语言、C++语言源代码程序编译后文献扩展名,故本题选A选项。
解析:A
【详解】
本题重要考察Python文献。Python语言源代码程序编译后文献扩展名为py,BCD选项分别为C语言、java语言、C++语言源代码程序编译后文献扩展名,故本题选A选项。
17.C
【详解】
本题重要考察多分支选择构造。多分支选择构造格式:if-elif-else,故本题选C选项。
解析:C
【详解】
本题重要考察多分支选择构造。多分支选择构造格式:if-elif-else,故本题选C选项。
18.C
【详解】
本题重要考察计算机软件系统。DOS、Unix、Linux均是计算机操作系统,Python是程序开发软件,故本题选C选项。
解析:C
【详解】
本题重要考察计算机软件系统。DOS、Unix、Linux均是计算机操作系统,Python是程序开发软件,故本题选C选项。
19.C
【详解】
本题重要考察print函数。print命令在屏幕中输出对应文本或者数字等,执行语句print(“python”,3.7)成果是python 3.7,故本题选C选项。
解析:C
【详解】
本题重要考察print函数。print命令在屏幕中输出对应文本或者数字等,执行语句print(“python”,3.7)成果是python 3.7,故本题选C选项。
20.B
【详解】
本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。
解析:B
【详解】
本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。
21.B
【详解】
本题重要考察Python赋值语句。Python体现式a=b中“=”表达把“=”右边变量值赋值给左边变量,故本题选B选项。
解析:B
【详解】
本题重要考察Python赋值语句。Python体现式a=b中“=”表达把“=”右边变量值赋值给左边变量,故本题选B选项。
22.A
【详解】
本题考察知识点是程序概念。
程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。
软件是指包括所有在电脑运行程序。软件=程序+数据+文档。
解析:A
【详解】
本题考察知识点是程序概念。
程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。
软件是指包括所有在电脑运行程序。软件=程序+数据+文档。
指令是指示计算机执行某种操作命令。一种指令一般由两部分构成:操作码+地址码。
根据它们定义,可以得出题目中源代码属于程序。
故A选项对。
23.D
【详解】
本题重要考察Python数据类型。整数(int)、浮点数(float)、字符串(str)、布尔(bool),2.5+2.5=5.0,值是浮点数(float)类型,故本题选D选项。
解析:D
【详解】
本题重要考察Python数据类型。整数(int)、浮点数(float)、字符串(str)、布尔(bool),2.5+2.5=5.0,值是浮点数(float)类型,故本题选D选项。
24.A
【详解】
本题重要考察程序设计语言。编译型语言:程序在执行之前需要一种专门编译过程,把程序编译成 为机器语言文献,运行时不需要重新翻译,直接使用编译成果就行了。Python属于解释性语言,
解析:A
【详解】
本题重要考察程序设计语言。编译型语言:程序在执行之前需要一种专门编译过程,把程序编译成 为机器语言文献,运行时不需要重新翻译,直接使用编译成果就行了。Python属于解释性语言,C++ 和C属于编译性语言,vb是经典编译+解释型语言,故本题选A选项。
25.B
【详解】
本题考察知识点是python函数。Python中常用输入输出语句分别是input() print(),故选项B对。
解析:B
【详解】
本题考察知识点是python函数。Python中常用输入输出语句分别是input() print(),故选项B对。
26.B
【详解】
本题重要考察Python变量。变量需要先创立和初始化,才可以使用,故本题选B选项。
解析:B
【详解】
本题重要考察Python变量。变量需要先创立和初始化,才可以使用,故本题选B选项。
27.B
【详解】
本题重要考察Python输入函数。在Python中,input()函数返回成果数据类型为字符串String型,故本题选B选项。
解析:B
【详解】
本题重要考察Python输入函数。在Python中,input()函数返回成果数据类型为字符串String型,故本题选B选项。
28.C
【详解】
本题考察Python程序调试
a<b时,执行print(‘True’)。故本题选C选项
解析:C
【详解】
本题考察Python程序调试
a<b时,执行print(‘True’)。故本题选C选项
29.C
【详解】
本题重要考察Python程序while循环。while 1是一直为真,故 k+=1会执行无限次,故本题选C选项。
解析:C
【详解】
本题重要考察Python程序while循环。while 1是一直为真,故 k+=1会执行无限次,故本题选C选项。
30.C
【详解】
本题重要考察Python体现式运算。字符串乘上整数 n,将返回由 n 个此字符串拼接起来新字符串,故该体现式运算成果是abcdcd,故本题选C选项。
解析:C
【详解】
本题重要考察Python体现式运算。字符串乘上整数 n,将返回由 n 个此字符串拼接起来新字符串,故该体现式运算成果是abcdcd,故本题选C选项。
二、程序填空
31.b*b-4*a*c或b**2-4*a*c d>=0 -b-math.sqrt(d))/(2*a) print("方程无实数根")
【详解】
本题重要考察Python程序调试。①此处将体现式b2-4ac值赋给变量d,故填b*b-4*a*c或b**2-4*a*c。②当b2-4ac≥0,方程有两个不一样实数根,故此处if判断条件是d>=0。③当b2-4ac≥0时,方程两个根分别为x1=(-b+math.sqrt(d))/(2*a),x2=(-b-math.sqrt(d))/(2*a),故此处填-b-math.sqrt(d))/(2*a)。④else部分,即x<0时,输出“方程无实数根”,故此处填print("方程无实数根")。
32.tc>0 c=c+1 或者c+=1
【详解】
本题重要考察Python程序执行与调试。①变量tc保留西瓜数量,当tc不小于0时,一直循环,故第一空填tc>0。②变量c保留天数,每循环一次,变量c递增1,故第二空填c=c+1 或者c+=1。
33.list3[2] list1[1:4] list2=list2+list4 或 list2.extend(list4) list1=list1+[“塑料瓶”] 或者 list1.append(“塑料瓶”)
【详解】
本题重要考察Python列表数据类型。①“过期食品”在列表list3索引2,故从列表list3中取出“过期食品”体现式:list3[2]。②"旧书","金属","纸板箱"在列表list1索引1~3,从list1中截取["旧书","金属","纸板箱"]这一段体现式:list1[1:4](不包括4)。③将该列表中元素添加到list2中,体现式是list2=list2+list4 或 list2.extend(list4)。(extend() 函数用于在列表末尾一次性追加另一种序列中多种值(用新列表扩展本来列表))。④将塑料瓶添加到列表list1中:list1=list1+[“塑料瓶”] 或者 list1.append(“塑料瓶”)(append字符追加函数)。
34.n<1 or n>7 list[n-1]
【详解】
本题重要考察Python程序调试。①输入数字不是在范围(1至7)输出“输入错误!”,故此处if判断条件是n<1 or n>7。②列表索引是从0开始,即列表list索引是从0~6,而n范围是从1~7,故此处填list[n-1]。
35.
【详解】
本题重要考察程序设计与实现。可以使用Python程序实现题干规定:
36.解析法或解析 A
【详解】
本题重要考察Python程序执行与调试。①由算法分析可知,本题采用算法是解析法或解析。②3公里内(含3公里),收费8元;超过3公里但未超过6公里部分,按1.5元/公里收费;超过6公里部分,按2.25元/公里收费,故此处填3<s<=6,故选A选项。
37.A A s-max-min
【详解】
本题重要考察Python程序执行与调试。①在引用tkinter模块进行界面设计过程中,窗体中录入评委打分对象是由Entry控件生成(Entry 是Tkinter 用来接受字符串等输入控件,该控件容许顾客输入一行文字),故选A选项。②题目中算法描述采用是伪代码,故选A选项。③从总分中s中去掉最高分max和最低分min,求出其他4位评委平均分aver作为选手最终得分,故此处填s-max-min。
38. s=s+k
k=k+5
print(s)
【详解】
本题重要考察Python程序执行与调试。s=0,k=1,计算S=1+6+11+…+101,循环条件是k<=101,故循环体应为s=s+k,k=k+5,循环结束后,输出计算成果,故print(s)。
39.字符串类型 你及格了喔 体现不错 程序结束 不及格 学习措施也许不对 程序结束 60 80 错
【详解】
本题重要考察Python编程。① input() 函数接受一种原则输入数据,返回为 string 类型,因此此处为字符串类型;②输入期末成绩为85时,满足不小于等于60及不小于等于80条件,因此此处输出为“你及格了喔 体现不错 程序结束”;③输入期末成绩为55时,满足不不小于60及不小于等于30,因此此处输出为“不及格 学习措施也许不对 程序结束”;评价是“还可以再提高”项,属于不小于等于60且不不小于80范围,因此④为60,⑤为80;elif后需添加判断条件,因此⑥为错。
【点睛】
40.total=0 #变量可任选(符合规则) for i in range(1,101): total=total+i*i #total=total+i**2 print(total)
【详解】
本题重要考察Python程序编写。①变量total用来记录最终计算成果,其初始值为0,故填total=0 #变量可任选(符合规则)。②求1+22+32+……+1002成果,用for循环构造,变量i范围是从1到100,故填for i in range(1,101):。③计算语句是total=total+i*i #total=total+i**2。④最终用print()函数输出计算成果total,故填print(total)。
展开阅读全文