您的当前位置:首页正文

资料(完整版)python期中考试试卷练习

2022-04-23 来源:客趣旅游网
资料(完整版)python期中考试试卷练习

一、选择题

1.下列选项中,可作为Python变量名的是( ) A.int

B.Abc

C.float

D.Complex

2.以下Python程序运行后的输出结果为( )

B.45

B.n<= x or x<b

C.46

C.x>=a and x<b

D.362880 D.x>=a and x>b

A.0

A.a≤x and x<b A.25 B.15 C.9 D.7.4

3.在Python代码中表示“x属于区间[a,b)”的正确表达式是( )。 4.在Python中,算式5+6*4%(2+8)结果为( )

5.下列哪个语句在Python中是非法的?( ) A.x = y = z = 1 A.5x A.分号 A.py

B.x = (y = z + 1) B.x-1 B.逗号 B.pye

C.x, y = y, x C.if C.缩进 C.vbp

D.x += y x=x+y D.x_1 D./ D.pyr

6.下列可以作为python变量名的是( ) 7.12 Python语言语句块的标记是( ) 8.python文件的扩展名是( ) 9.下列关于算法说法不正确的是( )

A.算法独立于任何具体的语言,Python算法只能用Python语言来实现 B.解决问题的过程就是实现算法的过程 C.算法是程序设计的“灵魂” D.算法可以通过编程来实现

10.下列选项都是属于高级语言的是( ) A.汇编语言、机器语言 B.汇编语言、Basic语言 C.Basic语言、Python语言 D.机器语言、Python语言

11.根据Python中变量命名遵循的规则,正确的是( ) A.char21

B.2020Py

C.Python

D.name.ch

12.关于python程序设计语言,下列说法错误的是( ) A.python是一种面向对象的编程语言

B.python代码只能在交互环境中运行

C.python具有丰富和强大的库 级语言

D.python是一种解释型的计算机程序设计高

13.下列Python程序运行后的输出结果是( )。 s=0

for i in range(1,5): s=s+i print(\"s=\ A.s=5 A.Access 标识符是( ) A.: 误( ) 1a=3 b=input() c=a+b print(\"c\") A.1 A.打印a,b a = 3 b = 4 a = a * b print(a)

B.2

B.输出(a,b)

C.3 C.输出a,b

D.4

D.输出a,b的值

17.在python中,语句print(a,b)的意思是( ) 18.以下 Python 代码的运行结果是( )。

B.#

C.,

D.!

16.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错

B.s=6 B..Excel

C.s=10 C.python

D.s=15 D.SQL

14.数据分析的处理工具错误的( )

15.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的

A.3

B.4

C.12

D.a*b

19.下列有关于print命令的描述中,正确的是( ) A.在打印机里打印相关的文本或者数字等 B.可以用来画图

C.在屏幕中输出相应的文本或者数字等 D.执行语句print(“python”,3.7)时会出错

20.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于( )。

A.软件 B.程序 C.指令 D.高级语言

21.Python中变量的命名遵循的规则,不正确的是 ( ) A.必须以字母或下划线开头,后面可以是字母、数字或下划线。 B.区分大小写 C.不区分大小写 D.不能使用保留字

22.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是( )。

A.for循环语句中步长为3

C.语句s=s+i共循环执行了100次

B.语句s=0应改为s=1 D.程序使用了循环结构

23.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是( ) , Python语言属于( )语言。 A.机器,高级 A.time库 B.random库 C.turtle库 D.matplotlib 库

25.在Python中,input()函数的返回结果的数据类型为( ) A.Number型 A.让程序更美观 C.只在if语句中使用

27.Python语言属于( )。 A.机器语言 A.\"\"\" \"\"\"和''' '''

B.汇编语言 B.#和\"\"\" \"\"\"

C.高级语言 C.//和''' '''

D.科学计算语言 D.#和//

28.python单行注释和多行注释分别是什么?( ) 29.在Python中,下面代码的运行结果是( )

B.String型

C.List型

D.Sets型

26.在编写python程序时缩进的作用是()。

B.只在for循环中使用 D.用来界定代码块

B.高级,汇编

C.高级,机器

D.汇编,高级

24.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( )

x=365

g=x%10 #%为求余的意思 s=x//10%10 # //为整除的意思 b=x//100

sum=g*100+s*10+b #sum英文是求和的意思 print(sum) A.365 A.open () C.read ()

B.14

C.563 B.load () D.write ()

D.41

30.以下选项中,不是Python中文件操作的相关函数是( )。

二、程序填空

31.一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后的应付金额。

32.阅读程序。分析以下关于字符拼接与转换的Python程序并回答问题。 students=[ '小明','小红','小刚'] scores={ '小明':95,'小红':90,'小刚':90} print(len(students)) print(len(scores))

(1)students的数据类型是______________。 (2)scores的数据类型是_____________。

(3)在scores中,每个字符与后面的数值共同构成了一个____________。 (4)len(students)的返回值是____________。 (5)print(len(scores))的输出结果是__________。 33.现有字典如下,根据题目要求,写出相关的表达式:

xingzuo = { ‘小明’:‘巨蟹座’,‘小红’:‘处女座’,‘小兰’:‘金牛座’} (1)现要取出小红所对应的星座,写出相关表达式:

___________________________________________________________ (2)现发现,“小兰”同学的星座应该是“水瓶座”,请帮忙修改。 __________________________________________________________

(3)现发现,在字典中漏写了关于“小贝”的信息,现已知“小贝”为“双子座”,请帮忙添加。

_________________________________________________________ (4)写出删除该字典的表达式:

___________________________________________________________

34.在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之

剩二,五五数之剩三,七七数之剩二,问物几何?”。即一个数除以3余2,除以5余3,除以7余2,求这个数。 i=①________

while (i%3!=2 ②________ i%5!=3 or i%7!=2): i=③________ print(i)

35.广场上有许多(有数百人)小朋友在玩分组游戏,当他们分成三人一组时,发现最后多出两个;当他们分成五人一组时,发现最后多出三个;当他们分成七人一组时,发现最后多出两个。编写程序求出这些小朋友的可能人数。

实现上述功能的程序如下,请在程序划线处填入合适的代码。 ________ a=[ ]

for i in range(100,1000): if_____________: a.append(i) total + = 1

print(\"这群小朋友总的人数有:\") for j in range(len(a)): print(____,end='、') print('')

print('可能情况数为:',total,'种')

划线处①处应该填入的语句为: ; 划线处②处应该填入的语句为: ; 划线处③处应该填入的语句为: 。

36.程序设计:在舞会上,男生、女生各自排成一队。舞会开始时,依次从男队和女队的队头各出一人配成舞伴。跳完后的两人重新回到队尾。 例如:boy=['Alex','Steven','Jack'],girl=['Ada*,'Babs'.,'Danla','Jane'] 输出: Turn1:(Alex,Ada) Turn2:(Steven,Babs) Turn3:(Jack,Danla) Turn4:(Alex,jane) ……

Turn12:(Jack,jane) 代码如下:

boy=['Alex','Steven',‘Jack']

girl=['Ada','Babs','Danla','Jane'] for i in range(12): x,y= ① #出队

print(“Turn{:2}):({},{})\".format(i+1,x,y)) boy.append( ② ) #再进队 girl.append( ③ ) #再进队

(1)程序代码中①处正确的代码是(_______)。 A.boy.pop(l).girl.pop(l) B.girl.pop(l),boy.pop(l) C.boy.pop(0),girl.pop(0) D.girl.pop(0),boy.pop(0) (2)程序代码中②处正确的代码是(_______)。 A.x B.y C.i D.i+1

(3)程序代码中③处正确的代码是(_______)。 A.x B.y C.i D.i+1

37.编写一个程序,实现九九乘法口诀表。

38.编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3。

39.计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试程序”,

请输入以下代码,自己输入数据运行,结果截图提交

40.完善程序。以下是猜数游戏的程序,请在画线出填写正确的内容。

import random

secret=random.randint(0,10) print(“---猜数游戏 -----”) cs=int(input(“你猜的数字是”)) while cs!=secret: _______cs>secret: _________ (“唉,猜大啦!”) __________:

print(“嘿嘿,猜小了!”)

cs= int(input(“重新猜一个靠谱的数字是:”)) print(“游戏结束,不玩了!”)

【参考答案】***试卷处理标记,请不要删除

一、选择题 1.B 【详解】

本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为Python变量名的是Abc,故本题选B选项。 解析:B 【详解】

本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为Python变量名的是Abc,故本题选B选项。

2.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正确。

3.C

【详解】

本题主要考查Python表达式。Python表达式中,大于等于运算符用“>=”表示,故“x属于区间[a,b)”的正确表达式是x>=a and x<b,故本题选C选项。

解析:C 【详解】

本题主要考查Python表达式。Python表达式中,大于等于运算符用“>=”表示,故“x属于区间[a,b)”的正确表达式是x>=a and x<b,故本题选C选项。

4.C 【详解】

本题主要考查Python表达式的运算。小括号优先级最高,*和%求余数是第二等级,从左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本题选C选项。

解析:C 【详解】

本题主要考查Python表达式的运算。小括号优先级最高,*和%求余数是第二等级,从左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本题选C选项。

5.B 【详解】

本题主要考查Python语句。对于语句x = (y = z + 1),y= z+1是一个赋值语句,作为一个整体没有返回值,x等于的是个空值,故该语句是非法的,故本题选B选项。

解析:B 【详解】

本题主要考查Python语句。对于语句x = (y = z + 1),y= z+1是一个赋值语句,作为一个整体没有返回值,x等于的是个空值,故该语句是非法的,故本题选B选项。

6.D 【详解】

本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故x_1可以作为Python变量名,故本题选D选项。

解析:D 【详解】

本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故x_1可以作为Python变量名,故本题选D选项。

7.C 【详解】

本题考查的是Python语言相关知识。Python语言中用缩进来标记语句块,故选项C正确。

解析:C 【详解】

本题考查的是Python语言相关知识。Python语言中用缩进来标记语句块,故选项C正确。

8.A 【详解】

本题主要考查Python文件。python文件的扩展名是py,故本题选A选项。

解析:A 【详解】

本题主要考查Python文件。python文件的扩展名是py,故本题选A选项。

9.A 【详解】

本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组成。算法独立于任何具体的语言,但Python算法也可以用其他语言来实现,故选项A错误;解决问题的过程就是实现

解析:A 【详解】

本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组成。算法独立于任何具体的语言,但Python算法也可以用其他语言来实现,故选项A错误;解决问题的过程就是实现算法的过程。算法可以通过编程来实现。算法是程序设计的核心,即是程序设计的“灵魂”。故应选A。

10.C 【详解】

本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic、Pascal、C、C++、Java、Python等。故选项C正确。

解析:C 【详解】

本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic、Pascal、C、C++、Java、Python等。故选项C正确。

11.A 【详解】

本题考查的是Python变量名的命名规则。Python中变量命名规则:由字母、数字、下划线组成,不能以数字开头,系统保留字不能作为变量名。故本题应选A。

解析:A 【详解】

本题考查的是Python变量名的命名规则。Python中变量命名规则:由字母、数字、下划线组成,不能以数字开头,系统保留字不能作为变量名。故本题应选A。

12.B 【详解】

本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以在交互环境中运行,python具有丰富和强大的库,python是一种解释型的计算机程序设

解析:B 【详解】

本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以在交互环境中运行,python具有丰富和强大的库,python是一种解释型的计算机程序设计高级语言,故本题选B选项。

13.C 【详解】

本题主要考查Python中循环结构。range(1,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。 【点睛】

解析:C 【详解】

本题主要考查Python中循环结构。range(1,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。 【点睛】

14.C 【详解】

本题主要考查数据分析知识点。Access(数据库)、Excel(表格处理软件)、SQL(用于访问和处理数据库的标准的计算机语言)均是数据分析处理工具,Python是程序设计软件,故本题

解析:C 【详解】

本题主要考查数据分析知识点。Access(数据库)、Excel(表格处理软件)、SQL(用于访问和处理数据库的标准的计算机语言)均是数据分析处理工具,Python是程序设计软件,故本题选C选项。

15.B 【详解】

本题主要考查Python程序注释知识点。Python程序中用作注释的标识符是

“#”,故本题选B选项。

解析:B 【详解】

本题主要考查Python程序注释知识点。Python程序中用作注释的标识符是“#”,故本题选B选项。

16.C 【详解】

本题考查Python程序语法

Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选C选项

解析:C 【详解】

本题考查Python程序语法

Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选C选项

17.D 【详解】

本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故本题选D选项。

解析:D 【详解】

本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故本题选D选项。

18.C 【详解】

本题主要考查Python程序的执行。a=3,b=4,a=a*b=3*4=12,故运行的结果是12,故本题选C选项。

解析:C 【详解】

本题主要考查Python程序的执行。a=3,b=4,a=a*b=3*4=12,故运行的结果是12,故本题选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 【详解】

本题考查知识点是程序的定义。

软件是指包括所有在电脑运行的程序。软件=程序+数据+文档。

程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。

解析:B 【详解】

本题考查知识点是程序的定义。

软件是指包括所有在电脑运行的程序。软件=程序+数据+文档。

程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。

指令是指示计算机执行某种操作的命令。一个指令通常由两部分组成:操作码+地址码。 高级语言是指以人类的日常语言为基础的一种编程语言。 根据它们的定义,可以得出题目中的源代码属于程序。 故B选项正确。

21.C 【详解】

本题主要考查规则。Python中变量名可以包括字母、数字、下划线,但是数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其它符号不能做为变量名使用,Python的变量名是区

解析:C 【详解】

本题主要考查规则。Python中变量名可以包括字母、数字、下划线,但是数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其它符号不能做为变量名使用,Python的变量名是区分大小写的。因此C选项符合题意。

22.B 【详解】

本题主要考查Python程序调试。分析代码可知,for循环语句中步长为3,变量s的初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环结构,故本题选B选项。

解析:B 【详解】

本题主要考查Python程序调试。分析代码可知,for循环语句中步长为3,变量s的初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环结构,故本题选B选项。

23.A 【详解】

本题考查的知识点是计算机语言的发展。计算机语言从最初的机器语言(二进制,可以被计算机直接执行的语言),发展到使用助记符的汇编语言,再到更易理解的高级语言,包括C、C++、Java、C#

解析:A 【详解】

本题考查的知识点是计算机语言的发展。计算机语言从最初的机器语言(二进制,可以被计算机直接执行的语言),发展到使用助记符的汇编语言,再到更易理解的高级语言,包括C、C++、Java、C#、Python等等。故选项A正确。

24.D 【详解】

本题主要考查Python库。time库是python处理时间数据的标准库,random库用于生成各种分布的随机数,turtle库是Python语言中一个很流行的绘制图像的函数库,mat

解析:D 【详解】

本题主要考查Python库。time库是python处理时间数据的标准库,random库用于生成各种分布的随机数,turtle库是Python语言中一个很流行的绘制图像的函数库,matplotlib库用于绘制曲线图,故本题选D选项。

25.B 【详解】

本题主要考查Python输入函数。在Python中,input()函数的返回结果的数据类型为字符串String型,故本题选B选项。

解析:B 【详解】

本题主要考查Python输入函数。在Python中,input()函数的返回结果的数据类型为字符串String型,故本题选B选项。

26.D 【详解】

本题考查的是Python语句格式。在编写python程序时,缩进可以使得代码非常整齐规范,赏心悦目,提高可读性,因此作用是用来界定代码块。故本题应选D。

解析:D 【详解】

本题考查的是Python语句格式。在编写python程序时,缩进可以使得代码非常整齐规

范,赏心悦目,提高可读性,因此作用是用来界定代码块。故本题应选D。

27.C 【详解】

本题考查Python语言相关知识点

Python是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本题选C选项

解析:C 【详解】

本题考查Python语言相关知识点

Python是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本题选C选项

28.B 【详解】

本题主要考查Python注释。python单行注释和多行注释分别是#和\"\"\" \"\"\",故本题选B选项。

解析:B 【详解】

本题主要考查Python注释。python单行注释和多行注释分别是#和\"\"\" \"\"\",故本题选B选项。

29.C 【详解】

本题主要考查Python基本运算。%为求余, //为整除,程序实现了提取了变量x各位上的数值,然后倒置形成新数,因此C选项正确。 【点睛】

解析:C 【详解】

本题主要考查Python基本运算。%为求余, //为整除,程序实现了提取了变量x各位上的数值,然后倒置形成新数,因此C选项正确。 【点睛】

30.B 【详解】

本题主要考查Python文件操作函数。open ()是文件打开函数,read () 、write ()是文件读写函数;json.load()用于从json文件中读取数据,故本题选B选项

解析:B 【详解】

本题主要考查Python文件操作函数。open ()是文件打开函数,read () 、write ()是文件读写函数;json.load()用于从json文件中读取数据,故本题选B选项。

二、程序填空

31.price=int(input(\"请输入消费额(整数):\")) if price < 200: price=price-price*0.1 else:

price=price-price*0.2

print(\"折扣后的应付金额是:\ 【详解】

本题主要考查Python程序的执行与调试。用键盘通过输入函数input输入消费额,并用int函数将其转换为整数类型,通过if条件分支结构,判断如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣,最后用print输出函数输出折扣后的应付金额。

32.列表 字典 键值对 3 3 【详解】

本题考查的是python语言的数据类型,列表和字典。(1)列表是写在方括号[]之间,用逗号分隔开的元素列表,students=[ '小明','小红','小刚']就是列表。(2)字典用{}标识,它是一个无序的“键(key):值(value)”对集合,字典当中的元素是通过键来存取的,而不是通过偏移存取。scores={ '小明':95,'小红':90,'小刚':90}就是一个字典类型。(3)其中“'小明':95”就构成了一个键值对。(4)len() 方法返回列表元素个数。students=[ '小明','小红','小刚'],里面有三个元素,故返回值是3。(5)print(len(scores)),其中scores={ '小明':95,'小红':90,'小刚':90}该字典有3个键值对,故输出结果是3。

33.xingzuo[“小红”] xingzuo[“小兰”]=“水瓶座” xingzuo[“小贝”]=“双子座” del xingzuo 【详解】

本题主要考查字典数据类型。①字典数据类型,可以通过检索字典的键值得到对应的值,即xingzuo[“小红”]=‘处女座’,故第一空填xingzuo[“小红”]。②将“小兰”同学的星座修改为“水瓶座”,可以通过语句xingzuo[“小兰”]=“水瓶座”。③同理添加小贝的信息为,xingzuo[“小贝”]=“双子座”。④删除该字典的表达式是del xingzuo。 34.or i+1 【详解】

本题主要考查Python程序执行与调试。①分析程序可知,程序采用枚举的算法找出该数,当不满足条件时,i递增继续判断,故i的初始值是0,第一空填0。②一个数除以3余2,除以5余3,除以7余2,此处是取不满足情况时,i递增,and取反变为or,故第二空填or。③同理第三空填i+1。

35.total=0 i%3 == 2 and i%5 == 3 and i%7 == 2 a[j] 【详解】

本题主要考查Python程序的执行与调试。①变量total用来统计有多少种情况,初始值为0,第一空填total=0。②当他们分成三人一组时,发现最后多出两个;当他们分成五人一

组时,发现最后多出三个;当他们分成七人一组时,发现最后多出两个,即if判断条件为i%3 == 2 and i%5 == 3 and i%7 == 2,满足if条件时,将该值加到列表a中,故第二空填i%3 == 2 and i%5 == 3 and i%7 == 2。③最后通过for循环输出所有可能的数,用变量j控制,故第三空填a[j]。 36.C A B 【详解】

本题主要考查队列数据结构及Python程序。①队列是从队头出队,队尾入队,使用pop函数出队,队头的索引值是0,故此处填boy.pop(0),girl.pop(0)。②队列入队使用append方法追加到队列尾,此处是男生入队boy.append(x),故选A选项。③同理,此处是女生入队girl.append(y),故选B选项。 37.for i in range(1,10): for j in range(1,i+1):

print(str(j)+\"*\"+str(i)+\"=\"+str(i*j),end=\" \") print(\"\") 【详解】

本题主要考查Python程序的执行。九九乘法口诀表可以通过嵌套for循环实现,内层循环完一次,执行print(\"\")换行,具体代码如下: for i in range(1,10): for j in range(1,i+1):

print(str(j)+\"*\"+str(i)+\"=\"+str(i*j),end=\" \") print(\"\")

38.s=input(\"请输入要转换的字符) c=len(s) #len 求字符串长度 for i in range(0,c): if i<2:

print (chr(ord(s[i])+2)) # ord ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else:

print(chr(ord(s[i]) + 3)) 【详解】

本题主要考查程序设计。题干要求可通过Python程序条件分支结构实现,具体代码如下: s=input(\"请输入要转换的字符) c=len(s) #len 求字符串长度 for i in range(0,c): if i<2:

print (chr(ord(s[i])+2)) # ord ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else:

print(chr(ord(s[i]) + 3))

39.

【详解】

本题主要考查Python程序的执行与调试。运行结果如下:

40.if print else 【详解】

本题主要考查Python程序的执行与调试。①secret是随机生成的数,sc是你猜的数字,此处是判断cs与secret的大小,故填if。②如果cs大于secret,则输出“唉,猜大啦”,故填print。③如果cs小于secret,输出“嘿嘿,猜小了!”,故填else。

因篇幅问题不能全部显示,请点此查看更多更全内容