书签 分享 收藏 举报 版权申诉 / 20
上传文档赚钱

类型(编程)python入门练习.doc

  • 上传人(卖家):刘殿科
  • 文档编号:5927079
  • 上传时间:2023-05-16
  • 格式:DOC
  • 页数:20
  • 大小:434.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《(编程)python入门练习.doc》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    编程 python 入门 练习
    资源描述:

    1、【编程】【编程】pythonpython 入门练习入门练习一、选择题一、选择题1下列序列拼接错误的是()Alist=None *4Bmsg=“Python”,”语言”Ctup=“/”.join(“123”,”234”)Dset=1,2,3 +4,5,6 2在 Python 中 print(-14/4)的运行结果是()。A-4B-3.5C2D-23python3 解释器执行 not 1 and 1 的结果为()。ATrueBFalseC0D14在 python 语言中表示“x 属于区间a,b)”的正确表达式是()Aa x or x bBa=x and x bCax and x bDa=x or

    2、x1 解的是()Ax1 or x-1 or x1 and x-1 and x=0:b=a+2Else:b=a-2print(b)A6B8C10D1213下列选项中,可作为 Python 变量名的是()AintBAbcCfloatDComplex14下列不属于高级编程语言的是AC 语言BVB 语言CPython 语言D机器语言15下面哪个不是 Python 合法的标识符()Aint_3BprintCcountD_name_16Python 中幂运算(指数运算)的运算符为()。A*B*C%D/17下列不可以作为 Python 合法变量名的是()Ac0B2aCa_3D小河18我们可以对文本中词频较高

    3、的分词,通过词云图给予视觉上的突出,小明打算用Python 程序来生成词云图,程序中需要用到以下哪个第三方库?()AWordCloudBmathCrandomDturtle19下列有关于 print 命令的描述中,正确的是()A在打印机里打印相关的文本或者数字等B可以用来画图C在屏幕中输出相应的文本或者数字等D执行语句 print(“python”,3.7)时会出错20在用 Python 编程对数据进行分析的时候,代码 pandas.DataFrame.sum()执行的操作是A返回所有列的和B返回所有行的和C返回所有数据中的最大值D返回所有数据中的最小值21小明想要通过编程来解决由昆明到景东锦

    4、屏耗时最短行程问题时,最核心的工作是()A设计出解决问题的算法B设计出解决问题的 PPTC编写出 Python 代码D选择一种编程软件22计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是(),Python 语言属于()语言。A机器,高级B高级,汇编C高级,机器D汇编,高级23下列与数学表达式对应的 python 表达式,正确的是()。A(-b+math.sqrt(b*b 4*a*c)/a*aB-b+math.sqrt(b*b 4*a*c)/2*aC(-b+math.sqrt(b*2 4*a*c)/(2*a)D(-b+math.sqrt(b*b 4*a*c)

    5、/(2*a)24在 VB 中,下列与表达式 Len(python)+20 的值相等的是()AInt(Rnd*26)+1BVal(20)+16 mod 9CMid(Hello2019,6,2)+6Dabs(Sqr(16)30)25要利用 Python 通过数组绘制拟合曲线图,必须要用到的外部库是()Atime 库Brandom 库Cturtle 库Dmatplotlib 库26在 Python 中,表达式 a*3+b*3+c*3=100*a+10*b+c 属于()A算术表达式B关系表达式C逻辑表达式D日期表达式27在 python 中,下列哪个选项是正确的赋值语句()A5s=80B2018=xC

    6、a+b=cDs=s+528下列可以作为 python 变量名的是()Aa1B6keyCFalseDi_f29已知字符串 a=python,则 a1的值为()ApBpyCPyDy30下列不可以用来搭建本地服务器的软件是()。Python Excel IIS ApacheABCD二、程序填空二、程序填空31阅读程序。分析以下 Python 程序并回答问题。who=我的action=是destination=镜像世界number=153code=通行密码print(who+destination+code+action+str(number)(1)变量 who 的数据类型_。(2)类似 number

    7、 的数据类型_。(3)print 语句输出的结果是_。(4)str(number)的作用是_。(5)“+”在程序中的作用是_。32若两个素数之差为 2,则该对素数称为双胞胎数,如 3,5 就是一对双胞胎数。编写python 程序,实现如下功能:输入 n 的值,统计显示 n 以内的所有双胞胎数。程序运行界面如图所示:实现上述功能的程序如下,请在划线处填入合适的代码。def isprime(x):for i in range(2,x):if_:return Falsereturn Truen=int(input(“请输入一个正整数 n:”)c=0k=3while k=n-2:if isprime(

    8、k)and_:print(k,k+2)_k=k+1print(“共有”+str(c)+“对双胞胎数”)33现今信息化时代,信息的传输十分迅速,足不出户便知天下事。许多社交平台都有设置本平台的热点排行榜,方便用户了解正在发生的热门事件。但社交平台数量众多,平台用户种类和数量也大不相同,导致不同平台热点的实际热度大小也不同。小钟为了确保自己知道的热点是真正的热点,于是打算用功能强大的 python 把各个平台的热点排行榜进行合并,形成自己的热点排行榜。为了热点之间比较方便,小钟设置了一个热度值来衡量一个热点的热度大小,热度值越大说明这个热点的热度越高。现在小钟已经获得了如下两个平台的热度值从小到大

    9、的排行榜,正当他打算将之合并为一个从小到大的排行榜时,却被老师叫走了。于是他决定把这个小功能交给他的好朋友你来实现,你想到 2 种算法,请把下列程序填写完整。AP10P9P8P7P6P5P4P3P2P11166116329438582652714756925BE10E9E8E7E6E5E4E3E2E135116215271309428576772806950Python 程序如下:A=11,66,116,329,438,582,652,714,756,925B=35,116,215,271,(5)_,428,576,772,806,950算法一:myRank=i=0j=0while(i len

    10、(A)and j len(B):if(Ai Bj):(6)_i+=1else:myRank.append(Bj)j+=1while(i=len(A):myRankk=Bjj+=1elif(j=len(B):myRankk=Aii+=1elif(9)_):myRankk=Aii+=1else:myRankk=Bjj+=1print(myRank)34模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当

    11、进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python 程序实现如下,在划线处填入合适的代码。a=int(input(请输入第一个数:)fh=input(请输入运算符:)b=int(input(请输入第二个数:)flag=Trues=_if fh in s:if fh=+:c=a+belif fh=-:c=a-belif fh=*:c=a*belse:if _print(除数不能为 0!)flag=Falseelse:c=a/bif flag=True:print(运算的结果为:+_)else:print(运算符不正确)35现代生活半径的扩大和生活节奏加快使出行成本不断增长

    12、。滴滴快车应运而生,其以灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人们生活带来了美好的变化。小 C 是滴滴快车忠实的粉丝,经常出行就提前预约,乘坐滴滴快车。小 C 就在思考这个滴滴快车是怎么计费的?可否用所学的 Python 语言也编写一个计费程序。于是小 C 开展了有关这个项目活动的探究。根据实际情况,回答问题。(一)收集、分析数据,运用数理思维建模登录滴滴出行官网,得到了如下信息,即“滴滴快车(普通型)计价规则”:滴滴快车(普通型)计价规则时段起步价里程费时长费普通时段8.00 元1.35 元/公里0.20 元/分钟00:00-06:308.50 元2.4

    13、0 元/公里0.50 元/分钟06:30-09:008.50 元1.50 元/公里0.45 元/分钟21:00-23:008.50 元1.50 元/公里0.40 元/分钟23:00-00:008.50 元2.40 元/公里0.50 元/分钟注意:1.起步价包含里程 3.3 公里,包含时长 9 分钟,里程费、时长费合计不足基础费时,直接按照基础费计费。2.实时计价是基于订单服务内容(里程、时长、时段),按各种费用项定价标准计算订单价格的计价方式,实际费用由两部分里程费与时长费累加而得。小 C 同学 19:33 从“南内环恒地大厦停车场入口”到“坞城新纪元大酒店(长风店)”乘坐滴滴快车(普通车型)

    14、,里程 4.1 公里,时长约 21 分钟,按照表中的计费规则,小 C 同学此次出行应该支付的车费是:车费=8+(4.1-3.3)1.35+(21-9)0.2=9.68。(1)小 C 登录滴滴出行官网搜索并下载“计价规则”,所采用的数字化工具:_A数字化可视化表达工具B信息加工工具C三维设计工具D信息检索工具(2)假设 Tot1 表示时长费,Tot2 表示里程费,S 表示实际里程,T 表示实际时长,Cost 表示应支付费用。运用数学解析式归纳出计费公式为:如果时长超过 9 分钟,则 Tot1=_。如果里程小于等于 3.3 公里则Tot2=_,否则 Tot2=_。应支付费用:Cost=_。(二)运

    15、用算法描述方法将问题解决步骤化小 C 明晰了滴滴快车车费的计算方法之后,设计求解滴滴快车普通时段车费的算法,并用自然语言和流程图的方式表述出来。(3)自然语言描述:第一步:_第二步:计算时长费 Totl第三步:计算里程费 Tot2第四步:_第五步:_(4)流程图描述:(如图)流程图中,表示计算与赋值的是_,表示算法流向的是_。ABCDE.(5)算法描述中,用到了三种基本控制结构,分别是_、_和_。如图示中的流程图使用的控制结构是_和_。(选填:顺序结构、选择结构、循环结构、树型结构)(6)一个算法必须有_或多个数据输入。有_或多个数据输出。(选填:零个/一个)(三)编写、调试、运行程序,验证算

    16、法并解决问题_36(最大公约数)用辗转相除法求两个正整数的最大公约数。代码如下:def gcd(m,n):rwhile r!0:mnnreturnaint(input(请输入 a 的值:)bint(input(请输入 b 的值:)print(最大公约数是:)填空:_37程序设计:在舞会上,男生、女生各自排成一队。舞会开始时,依次从男队和女队的队头各出一人配成舞伴。跳完后的两人重新回到队尾。例如:boyAlex,Steven,Jack,girlAda*,Babs.,Danla,Jane输出:Turn1:(Alex,Ada)Turn2:(Steven,Babs)Turn3:(Jack,Danla)

    17、Turn4:(Alex,jane)Turn12:(Jack,jane)代码如下:boyAlex,Steven,JackgirlAda,Babs,Danla,Janefor i in range(12):x,y#出队print(“Turn:2):(,).format(i1,x,y)boy.append()#再进队girl.append()#再进队(1)程序代码中处正确的代码是(_)。Aboy.pop(l).girl.pop(l)Bgirl.pop(l),boy.pop(l)Cboy.pop(0),girl.pop(0)Dgirl.pop(0),boy.pop(0)(2)程序代码中处正确的代码是(

    18、_)。AxByCiDi1(3)程序代码中处正确的代码是(_)。AxByCiDi138编写一个程序,判定用户输入的两个数 a 和 b,如果用户输入的第一个数大,则两数互换,否则原样输出。39阅读程序。分析下列切片相关程序并回答问题。list2=5,6,7,8,9print(list2:)print(list22:)print(list2:2)print(list21:3)print(list22:4)(1)程序第一个 print 的输出结果是_。(2)程序第二个 print 的输出结果是_。(3)程序第三个 print 的输出结果是_。(4)程序第四个 print 的输出结果是_。(5)程序第五

    19、个 print 的输出结果是_。40请在空格处填写正确的代码,使程序完善。实现功能:用辗转相除法求解两个正整数的最大公约数。x=int(input(请输入第一个正整数:)y=int(input(请输入第二个正整数:)m=max(x,y)#找出 x,y 中的最大值n=min(x,y)#找出 x,y 中的最小值r=m%n#求得最大值除以最小值后的余数while r!=0:#如果余数不等 0,则进行以下循环m=_#把最小值赋给 mn=_#把余数赋给 nr=m%n#求得最大值除以最小值后的余数print(这两个数的最大公约数为:,_)input(运行完毕,请按任意键退出.)【参考答案】*试卷处理标记,

    20、请不要删除一、选择题一、选择题1D【详解】本题主要考查 Python 序列拼接运算。set=生成的是字典类型,而不是集合类型,不支持使用+,故本题选 D 选项。解析:D【详解】本题主要考查 Python 序列拼接运算。set=生成的是字典类型,而不是集合类型,不支持使用+,故本题选 D 选项。2A【详解】本题主要考查 Python 表达式的运算。运算符/表示向下取整,-14/4=-4,14/4=3,故本题选 A 选项。解析:A【详解】本题主要考查 Python 表达式的运算。运算符/表示向下取整,-14/4=-4,14/4=3,故本题选 A 选项。3B【详解】本题考查的是 Python 逻辑运

    21、算符。not 运算级别高于 and,故先算 not 1,返回值为:False,False and 1,返回值为:False。故选项 B 正确。解析:B【详解】本题考查的是 Python 逻辑运算符。not 运算级别高于 and,故先算 not 1,返回值为:False,False and 1,返回值为:False。故选项 B 正确。4B【详解】本题主要考查 Python 表达式。在 python 语言中表示“x 属于区间a,b)”的正确表达式是 a=x and x b,故本题选 B 选项。解析:B【详解】本题主要考查 Python 表达式。在 python 语言中表示“x 属于区间a,b)”的

    22、正确表达式是a=x and x b,故本题选 B 选项。5D【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故 x_1 可以作为 Python 变量名,故本题选 D 选项。解析:D【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故 x_1 可以作为 Python 变量名,故本题选 D 选项。6A【详解】本题考查的是 Python 变量名的命名规则。Python 中变量命名规则:由字母、数字、下划线组成,不能以数字开头,系统保留字不能作为变量名。故本

    23、题应选A。解析:A【详解】本题考查的是 Python 变量名的命名规则。Python 中变量命名规则:由字母、数字、下划线组成,不能以数字开头,系统保留字不能作为变量名。故本题应选 A。7B【详解】本题主要考查 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 的值为

    24、 3 和 2,故本题选 B 选项。8A【详解】本题主要考查 Python 表达式。题干不等式方程可以写成 x1,用Python 表示是 x1 or x-1,故本题选 A 选项。解析:A【详解】本题主要考查 Python 表达式。题干不等式方程可以写成 x1,用 Python 表示是x1 or x=0,执行 b=a+2=8,故在Python 中运行后,b 的值是 8,故本题选 B 选项。解析:B【详解】本题主要考查 Python 程序的执行。a=6,满足 a=0,执行 b=a+2=8,故在 Python 中运行后,b 的值是 8,故本题选 B 选项。13B【详解】本题主要考查 Python 变量

    25、的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为 Python 变量名的是 Abc,故本题选 B 选项。解析:B【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为 Python 变量名的是 Abc,故本题选 B 选项。14D【详解】本题考查的是程序语言。常见的高级编程语言有:C、VB、Python 等。机器语言是计算机语言的一种不属于高级语言。故应选 D。【点睛】解析:D【详解】本题考查的是程序语言。常见的高级编程语言有:C、VB、Python 等。机器语言是计算机语言的一

    26、种不属于高级语言。故应选 D。【点睛】15B【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print 是 Python 的关键字,不是合法的标识符,故本题选 B 选项。解析:B【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print 是 Python 的关键字,不是合法的标识符,故本题选 B选项。16B【详解】本题主要考查 Python 的运算。Python 中幂运算(指数运算)的运算符为*,故本题选 B 选项。解析:B【详解】本题主要考查 P

    27、ython 的运算。Python 中幂运算(指数运算)的运算符为*,故本题选 B选项。17B【详解】本题主要考查 Python 变量的命名。变量的命名规则有:不能以数字开头,可以以字母或下划线开头,不能包含特殊字符,不能是关键词,故 2a 不可以作为Python 合法变量名,故本题选 B 选项。解析:B【详解】本题主要考查 Python 变量的命名。变量的命名规则有:不能以数字开头,可以以字母或下划线开头,不能包含特殊字符,不能是关键词,故 2a 不可以作为 Python 合法变量名,故本题选 B 选项。18A【详解】本题主要考查 Python 库。WordCloud 是优秀的词云展示第三方库

    28、,math 库提供常用的数学函数,random 提供常用的随机函数,turtle 库用于绘图,故本题选 A 选项。解析:A【详解】本题主要考查 Python 库。WordCloud 是优秀的词云展示第三方库,math 库提供常用的数学函数,random 提供常用的随机函数,turtle 库用于绘图,故本题选 A 选项。19C【详解】本题主要考查 print 函数。print 命令在屏幕中输出相应的文本或者数字等,执行语句 print(“python”,3.7)的结果是 python 3.7,故本题选 C 选项。解析:C【详解】本题主要考查 print 函数。print 命令在屏幕中输出相应的文

    29、本或者数字等,执行语句 print(“python”,3.7)的结果是 python 3.7,故本题选 C 选项。20A【详解】本题考查的是 Python 的 pandas 库相关知识。Pandas DataFrame.sum()函数用于返回用户所请求轴的值之和。如果输入值是索引轴,,则它将在列中添加所有值,并且对所解析:A【详解】本题考查的是 Python 的 pandas 库相关知识。Pandas DataFrame.sum()函数用于返回用户所请求轴的值之和。如果输入值是索引轴,,则它将在列中添加所有值,并且对所有列都相同。它返回一个序列,其中包含每一列中所有值的总和。故本题应选 A。2

    30、1A【详解】本题考查的是计算机解决问题。计算机解决问题的步骤:分析问题、设计算法、编写程序、调试运行、检测结果,其中最核心的步骤是设计算法。故本题应选 A。解析:A【详解】本题考查的是计算机解决问题。计算机解决问题的步骤:分析问题、设计算法、编写程序、调试运行、检测结果,其中最核心的步骤是设计算法。故本题应选 A。22A【详解】本题考查的知识点是计算机语言的发展。计算机语言从最初的机器语言(二进制,可以被计算机直接执行的语言),发展到使用助记符的汇编语言,再到更易理解的高级语言,包括 C、C+、Java、C#解析:A【详解】本题考查的知识点是计算机语言的发展。计算机语言从最初的机器语言(二进制

    31、,可以被计算机直接执行的语言),发展到使用助记符的汇编语言,再到更易理解的高级语言,包括C、C+、Java、C#、Python 等等。故选项 A 正确。23D【详解】本题考查的是 Python 表达式。sqrt()求平方根,乘法运算符为“*”,除法为“/”,嵌套函数均使用小括号。表示为(-b+math.sqrt(b*b 4*a解析:D【详解】本题考查的是 Python 表达式。sqrt()求平方根,乘法运算符为“*”,除法为“/”,嵌套函数均使用小括号。表示为(-b+math.sqrt(b*b 4*a*c)/(2*a)。24D【详解】本题考查的知识点是 VB 基本函数的应用。Len()函数功能

    32、是求字符串长度,返回数值型数据,所以 Len(python)+20 值为 26。A 选项:Rnd 是产生 0 到 1 之间的随机数,不包括 1,解析:D【详解】本题考查的知识点是 VB 基本函数的应用。Len()函数功能是求字符串长度,返回数值型数据,所以 Len(python)+20 值为 26。A 选项:Rnd 是产生 0 到 1 之间的随机数,不包括 1,Int()函数功能是向下取整,所以 Int(Rnd*26)+1 结果是一个 0 到 26 的随机数,不一定为26。A 选项错误;B 选项:Val()函数功能是讲字符串数据转换为数值型,mod 是取余运算,所以 Val(20)+16 mo

    33、d 9 值为 27。B 选项错误;C 选项:Mid()函数功能是截取字符串,Mid(Hello2019,6,2)+6结果是字符串类型数据。C 选项错误;D 选项:Sqr()是求平方根函数,abs()是求绝对值函数,所以 abs(Sqr(16)30)值为 26。故正确答案为 D 选项。25D【详解】本题主要考查 Python 库。time 库是 python 处理时间数据的标准库,random 库用于生成各种分布的随机数,turtle 库是 Python 语言中一个很流行的绘制图像的函数库,mat解析:D【详解】本题主要考查 Python 库。time 库是 python 处理时间数据的标准库,

    34、random 库用于生成各种分布的随机数,turtle 库是 Python 语言中一个很流行的绘制图像的函数库,matplotlib 库用于绘制曲线图,故本题选 D 选项。26B【详解】本题主要考查 Python 表达式的运算。“=”是关系运算符,用于判断左右两边的表达式值是否相等,故该表达式是关系表达式,故本题选 B 选项。解析:B【详解】本题主要考查 Python 表达式的运算。“=”是关系运算符,用于判断左右两边的表达式值是否相等,故该表达式是关系表达式,故本题选 B 选项。27D【详解】本题主要考查 Python 赋值语句。“5s”不是一个合法的变量名,不能将变量 x 赋给一个数值或表

    35、达式,可以将 s+5 赋给变量 s,故本题选 D 选项。解析:D【详解】本题主要考查 Python 赋值语句。“5s”不是一个合法的变量名,不能将变量 x 赋给一个数值或表达式,可以将 s+5 赋给变量 s,故本题选 D 选项。28D【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故 i_f 可以作为 python 变量名,故本题选 D 选项。解析:D【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故 i_f 可以作为 python 变量名,故本题

    36、选 D 选项。29D【详解】本题主要考查 Python 字符串。字符串索引从 0 开始,a0=p,a1=y,故本题选 D 选项。解析:D【详解】本题主要考查 Python 字符串。字符串索引从 0 开始,a0=p,a1=y,故本题选 D 选项。30A【详解】本题考查服务器的相关知识点Python脚本语言Excel 处理表格软件IIS Internet 信息服务可以搭建服务器Apache 可以搭建阿帕奇服务器。故不可解析:A【详解】本题考查服务器的相关知识点Python 脚本语言Excel 处理表格软件 IIS Internet 信息服务可以搭建服务器Apache 可以搭建阿帕奇服务器。故不可以

    37、用来搭建本地服务器。故选 A 选项二、程序填空二、程序填空31字符串字符串我的镜像世界通行密码是 153转换为字符串连接字符串【详解】本题主要考查 Python 程序的执行与调试。who=我的,可知变量 who 的数据类型字符串。number=153,类似 number 的数据类型也为字符串。print(who+destination+code+action+str(number),是将变量字符串拼接后输出,故 print语句输出的结果是我的镜像世界通行密码是 153。str(number)的作用是转换为字符串。“+”在程序中的作用是连接字符串。32x%i=0 或 x/i=x/i 或其他等价表

    38、达式isprime(k+2)或 isprime(k+2)=Truec=c+1 或c+=1【详解】本题主要考查 Python 程序的执行与调试。isprime(x)函数判断 x 是不是素数,此处通过for 循环判断(用 x 依次除 i,看能不能整除,i 的范围时从 2x),故填 x%i=0 或x/i=x/i。此处判断相差 2 的两个数是不是素数,若是,则输出这两个数,故此处填isprime(k+2)或 isprime(k+2)=True。c 用来统计双胞胎数的对数,若满足是双胞胎数的条件,故此处填 c=c+1 或 c+=1。33myRank.append(Ai)j len(B)klen(A)+l

    39、en(B)-1Ai Bj【详解】本题主要考查 python 编程。根据表格所示,列表 B 中第 5 个元素为 309,因此处为309;Ai Bj时,将列表末尾添加 Ai,因此处为 myRank.append(Ai);当列表未结束时,列表末尾添加相应元素,因此处为 j len(B);算法二中引入变量 k,用以记录i 与 j 的和,当 k 小于 len(A)+len(B)-1 说明两列表未结束,因此处为 klen(A)+len(B)-1;若 Ai Bj,则先将 Ai 添加至列表末尾,因此处为 Aib:t=aa=bb=tprint(用户输入的数按小到大排序结果是:,a,b)else:print(原样

    40、输出,a,b)【详解】本题主要考查 Python 程序设计。使用 input 函数接收两个数 a 和 b,用 if 条件分支结构判断 a 和 b 的大小,如果 a 大于 b,则交换,否则原样输出,具体代码如下:a=int(input(请输入数 a:)b=int(input(请输入数 b:)if ab:t=aa=bb=tprint(用户输入的数按小到大排序结果是:,a,b)else:print(原样输出,a,b)395,6,7,8,97,8,95,66,77,8【详解】本题主要考查 Python 列表截取。Python 列表的正向索引下标是从零开始,不是 1;当只有冒号,表示全部元素;只有头下标

    41、 i 和冒号(代表的是从该头下标 i 的元素开始截取,一直到最后);只有冒号尾下标 i(代表的是从开始一直截取到 i-1 的元素);头下标 i,冒号和尾下标 j 都有(代表的是从 i 一直截取到 j-1 的元素),因此5,6,7,8,97,8,95,66,77,8。【点睛】40nrn【详解】本题考查的是 Python 循环语句。辗转相除法:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是 0 为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。由 n=min(x,y)可知最小值为 n,故处为 n,由 r=m%n 可知余数为 r,故处为r,最后的除数是 n(即最大公约数为 n),故处为 n。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:(编程)python入门练习.doc
    链接地址:https://www.163wenku.com/p-5927079.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库