【编程】python真题word练习_第1页
【编程】python真题word练习_第2页
【编程】python真题word练习_第3页
【编程】python真题word练习_第4页
【编程】python真题word练习_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【编程】python真题word练习一、选择题1.以下Python代码的运行结果是〔〕。a=3b=4a=a*bprint(a)A.3 B.4 C.12 D.a*b2.在Python中,Print(abs(-16//5))的执行结果是〔〕A.2.4 B.3 C.4 D.-2.43.字符串a="python",则a[-1]的值为〔〕A."p" B."n" C."y" D."o"4.以下Python程序运行后的输出结果是〔〕。s=0foriinrange(1,10):s=s+iprint("s=",s)A.s=35 B.s=45 C.s=55 D.s=655.字符串变量x的值是“H〞,字符“A〞的ASCII值是65,则python表达式chr(ord(x)+2)的值是〔〕A.‘I’ B.‘J’ C.73 D.746.在Python语言中,用来定义函数的关键字是〔〕。A.return B.def C.function D.import7.以下可以被计算机直接执行的程序是〔〕A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序8.以下可以导入Python模块的语句是〔〕A.importmoduleB.inputmoduleC.printmoduleD.defmodule9.在python中运行print(“3+6〞)的结果是〔〕。A.9 B.“3+6〞 C.3+6 D.“9〞10.以下Python中变量的命名正确的选项是〔〕A.1a=4B.print=5C._A=2D.a+b=311.把数式写成Python语言的表达式,以下书写正确的选项是〔〕。A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)12.在以下程序设计语言中,属于人工智能语言的是〔〕。A.PythonB.VBC.PascalD.C13.字符串a="python",则print(a[1]+a[3]〕的值为〔〕A."yth" B."yt" C."py" D."yh"14.以下Python程序段运行的结果是〔〕f=[‘A’,’B’,’C’]a=len(f)print(‘a=’,a)A.a=2 B.a=’A’ C.a=’C’ D.a=315.以下Python程序段a=0b=4ifb>a:a=3*belse:a=10程序运行后,a的值是〔〕A.10 B.0 C.12 D.416.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的选项是〔〕。A.交互式 B.解释型 C.面向对象 D.效劳端语言17.运行以下Python程序,结果正确的选项是〔〕s="abcdefg"c=len(s)#len求字符串长度foriinrange(0,c):ifi<2:print(chr(ord(s[i])+2),end="")#ord()函数是chr()函数配对函数,将字符转ASCII值else:print(chr(ord(s[i])+3),end="")A.cdfgha B.cdfghb C.cdfghij D.cdfghc18.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于〔〕的数据结构〔〕A.一维表格 B.二维表格 C.三维表格 D.四维表格19.Python中变量的命名遵循的规则,不正确的选项是〔〕A.必须以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写C.不区分大小写D.不能使用保存字20.Python表达式a=b中“=〞表示〔〕A.交换“=〞左右两边变量的值B.把“=〞右边变量的值赋值给左边变量C.把“=〞左边变量的值赋值给右边变量D.比拟“=〞左右两边变量的值是否相等21.韦沐沐同学利用Python软件编写“求能被3整除的数〞程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是〔〕A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==022.在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502〞,则变量code的数据类型应定义为〔〕A.布尔型 B.整型 C.字符串型 D.浮点型23.在PythonShell环境下,依次执行以下语句后,显示结果〔〕。data=[172,9,165,29,156,21]max〔data〕A.9 B.165 C.172 D.2124.在Python中要生成随机数,应该使用〔〕。A.math模块 B.random模块C.numpy模块 D.pygame模块25.使用UltraEdit软件观察字符“2020,Python来袭〞的内码,局部界面如下图。以下说法正确的选项是〔〕A.图中字符“2020,Python来袭〞共占15个字节,其中共有10个ASCII字符B.字符“10〞的十六进制内码是3AC.“COB4〞是“来〞字在计算机内存储和处理时的交换码D.小写字母p的二进制内码是111000026.在Python语言中,数据的输入是通过〔〕来实现的。A.input()函数 B.print()函数C.output()函数 D.abs()函数27.以下可以作为python变量名的是()A.'a1' B.6keyC.False D.i_f28.在Python程序设计语言中,表示整除的符号是〔〕A./ B.% C.mod D.//29.字符串a="python",则a[1:3]的值为〔〕A."pyth" B."pyt" C."py" D."yt"30.在python中,语句print(a,b)的意思是〔〕A.打印a,b B.输出〔a,b〕 C.输出a,b D.输出a,b的值二、程序填空31.小明用Python语言写了一个货币兑换程序如下:〔1〕参数currency指:____________。〔2〕该程序用了哪一种算法结构:_____________。〔3〕输出结果为“50$=325.25人民币〞。则代码应该如何编写:____________。32.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率Π的原理、方法和Python程序。33.阅读程序。分析以下Python程序并答复以下问题。who='我的'action='是'destination='镜像世界'number='153'code='通行密码'print(who+destination+code+action+str(number))〔1〕变量who的数据类型_______________。〔2〕类似number的数据类型______________。〔3〕print语句输出的结果是______________。〔4〕str(number)的作用是_________。〔5〕“+〞在程序中的作用是____________。34.〔工程情境〕水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。〔问题求解〕设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得别离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。print("三位数之内的水仙花是:")forxin_____:b=x//100s=_____g=_____ifx==(b**3+s**3+g**3):_____35.某市普通高中选课数据如图1所示,学生从地理、化学、生物等科目中选择三门作为高考选考科目,“1〞表示已选择的选考科目。使用Python编程分析每所学校各科目选考的总人数、全市各科选考总人数及其占比,经过程序处理后,保存结果如图2图1图2实现上述功能的Python程序如下:importpandasaspdimportitertools#读数据到pandas的DataFrame结构中df=________(〞xk73.csv〞,sep=‘.’,header=‘infer’,encoding=‘utf-8’)km=[‘物理’,‘化学’,‘生物’,‘政治’,‘历史’,‘地理’,‘技术’]#按学校分组计数sc=df.groupby(‘___________’,as_index=False).count()#对分组计数结果进行合计,合计结果转换为DF结构并转置为行df_sum=pd.DataFrame(data=sc.sum()).Tdf_sum[‘学校代码’]=‘合计’#增加"合计"行result=sc.append(df_sum)#百分比计算df_percent=df_sumdf_percent[‘学校代码’]=‘比例’forkinkm:per=df_percent.at[0,k]/zrsdf_percent[k]=per#增加"百分比"行result=result.append(df_percent)#删除"姓名"列result=______________#修改"学生编号"为"总人数"result=result.rename(columns={‘学生编号’:‘总人数’})#保存结果,创立Excel文件.生成的Excel文件result.to_excel("学校人数统计.xlsx")〔1〕请在划线处填入适宜的代码:〔2〕加框处语句的作用是__________________36.〔工程情境〕递归就是自己调用自己,它是设计和描述算法的一种有力工具,常常用来解决比拟复杂的问题。为求解规模为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的值为整数,从键盘输入〕。请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。deff(n):ifn==0:return1else:return_________s=0n=int(input("请输入n:"))foriin_______:s=________print(s)37.辗转相除法,又称欧几里德算法,用于计算两个正整数m、n的最大公约数。它是最古老的算法,其可追溯至公元前300年前。辗转相除法的算法步骤是,对于给定的两个正整数m、n〔m>n〕,用m除以n得到余数r,假设余数r不为0,就将n和r构成新的一对数〔m=n,n=r〕,继续上面的除法,直到余数为0,这时m就是原来两个数的最大公约数。因为这个算法需要反复进行除法运算,故被形象地命名为“辗转相除法〞。小曲设计了辗转相除法的算法,请根据下面算法答复以下问题。描述一描述二描述三①输入两个正整数m,n〔m>n〕;②计算m除以n所得的余数r;③m=n,n=r;④假设r=0,则m,n的最大公约数等于m;否则转到步骤②;⑤输出最大公约数m;⑥结束。〔1〕描述一是________描述法;描述二是流程图描述法;描述三是计算机程序语言描述法。〔2〕在描述三中代码4到6行作用是__________。〔3〕在描述三程序设计中,补充代码第8行划线处为__________。38.圆柱体的底面半径为r,高为h,(均为正整数),小张编写了一个程序计算圆柱体的地面周长和面积,圆柱体侧面积以及圆柱体体积,其中圆周率定义为:3.14,请根据以下代码答复以下问题:r=int(input(“请输入半径r:〞))h=int(input(“请输入高h:〞))_________________________c=2*pi*rs=pi*r**2S=c*hV=s*hprint(c,s,S,V)(1)解决问题的程序用到的控制结构有:__________________〔填:顺序结构、分支结构、循环结构〕(2)请将程序补充完整。(3)请找出程序中的错误代码,并改正。____________________________________________39.利用for循环,分别计算1--100中奇数的和、偶数的和。40.阅读程序。分析有关多项式的代码并答复以下问题。求1!+2!+3!+……+20!的和。n=0s=0t=1forninrange〔1,21〕:t*=ns+=tprint(s)〔1〕n的作用是________________。〔2〕s的作用是______________。〔3〕t的初值必须赋值为1,这是因为_________。〔4〕t*=n的等价语句是__________〔5〕s+=t的等价语句是______。【参考答案】***试卷处理标记,请不要删除一、选择题1.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选项。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.B【详解】此题主要考查Python序列索引值。任意长度的字符串,最后一个元素的索引值是-1,故a[-1]的值为"n",故此题选B选项。解析:B【详解】此题主要考查Python序列索引值。任意长度的字符串,最后一个元素的索引值是-1,故a[-1]的值为"n",故此题选B选项。4.B【详解】此题主要考查Python程序的执行。s=0,变量i的范围是1~9,循环体是s=s+i,程序运行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故此题选B选项。解析:B【详解】此题主要考查Python程序的执行。s=0,变量i的范围是1~9,循环体是s=s+i,程序运行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故此题选B选项。5.B【详解】此题主要考查Python字符函数。ord函数用于将字符转换为整数,chr函数接受一个数字(应为ASCII码)并返回字符。则python表达式chr(ord(x)+2)=chr(ord解析:B【详解】此题主要考查Python字符函数。ord函数用于将字符转换为整数,chr函数接受一个数字(应为ASCII码)并返回字符。则python表达式chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故此题选B选项。6.B【详解】此题主要考查Python关键字。return[表达式]结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故此题选B选项。解析:B【详解】此题主要考查Python关键字。return[表达式]结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故此题选B选项。7.A【详解】此题考查的是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语言。其中机器语言是由0和1组成,可以被计算机直接执行。故此题应选A。解析:A【详解】此题考查的是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语言。其中机器语言是由0和1组成,可以被计算机直接执行。故此题应选A。8.A【详解】此题主要考查Python模块的导入。Python模块导入的关键字是import,故此题选A选项。解析:A【详解】此题主要考查Python模块的导入。Python模块导入的关键字是import,故此题选A选项。9.C【详解】此题考查的是python中print函数。print(str)#str是任意一个字符串,数字等。“3+6〞是字符串故输出为:3+6,选项C正确。解析:C【详解】此题考查的是python中print函数。print(str)#str是任意一个字符串,数字等。“3+6〞是字符串故输出为:3+6,选项C正确。10.C【详解】此题考查Python变量命名规则变量命名不能以数字开头,不能使用关键字,不能使用特殊符号。故此题选C选项解析:C【详解】此题考查Python变量命名规则变量命名不能以数字开头,不能使用关键字,不能使用特殊符号。故此题选C选项11.D【详解】此题主要考查Python表达式。Python中乘号用符号“*〞,运算优先级可以通过小括号提升,小括号优先级最高,故此题选D选项。解析:D【详解】此题主要考查Python表达式。Python中乘号用符号“*〞,运算优先级可以通过小括号提升,小括号优先级最高,故此题选D选项。12.A【详解】此题考查的是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。应选项A正确。解析:A【详解】此题考查的是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。应选项A正确。13.D【详解】此题主要考查Python字符串的运算。字符串a="python",a[1]+a[3]="y"+"h"="yh",故此题选D选项。解析:D【详解】此题主要考查Python字符串的运算。字符串a="python",a[1]+a[3]="y"+"h"="yh",故此题选D选项。14.D【详解】此题主要考查Python程序的执行。a=len(f)=3,故print(‘a=’,a)的结果是a=3,故此题选D选项。解析:D【详解】此题主要考查Python程序的执行。a=len(f)=3,故print(‘a=’,a)的结果是a=3,故此题选D选项。15.C【详解】此题主要考查Python程序的执行。a=0,b=4,满足b>a,执行a=3*b=12,故程序运行后,a的值是12,故此题选C选项。解析:C【详解】此题主要考查Python程序的执行。a=0,b=4,满足b>a,执行a=3*b=12,故程序运行后,a的值是12,故此题选C选项。16.ABC【详解】此题考查Python特点的相关知识点相比其他语言,Python具有交互式、解释型、面向对象的特色。故此题选ABC解析:ABC【详解】此题考查Python特点的相关知识点相比其他语言,Python具有交互式、解释型、面向对象的特色。故此题选ABC17.C【详解】此题主要考查Python程序的执行。c是字符串s的长度,变量i的范围是0~c-1,如果i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行的结果是cdfgh解析:C【详解】此题主要考查Python程序的执行。c是字符串s的长度,变量i的范围是0~c-1,如果i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行的结果是cdfghij,故此题选C选项。18.B【详解】此题考查的是pandas库。pandas库中的DataFrame是一个二维的、大小可变的、成分混合的、具有标签化坐标轴〔行和列〕的表数据结构。DataFrame即有行索引也有列索引,解析:B【详解】此题考查的是pandas库。pandas库中的DataFrame是一个二维的、大小可变的、成分混合的、具有标签化坐标轴〔行和列〕的表数据结构。DataFrame即有行索引也有列索引,可以被看做是由Series组成的字典。故此题应选B。19.C【详解】此题主要考查规则。Python中变量名可以包括字母、数字、下划线,但是数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其它符号不能做为变量名使用,Python的变量名是区解析:C【详解】此题主要考查规则。Python中变量名可以包括字母、数字、下划线,但是数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其它符号不能做为变量名使用,Python的变量名是区分大小写的。因此C选项符合题意。20.B【详解】此题主要考查Python赋值语句。Python表达式a=b中“=〞表示把“=〞右边变量的值赋值给左边变量,故此题选B选项。解析:B【详解】此题主要考查Python赋值语句。Python表达式a=b中“=〞表示把“=〞右边变量的值赋值给左边变量,故此题选B选项。21.D【详解】此题考查的是流程图及Python表达式相关知识。能被3整除的数即除3的余数为0,在Python中%表示求余,故此题应选D。解析:D【详解】此题考查的是流程图及Python表达式相关知识。能被3整除的数即除3的余数为0,在Python中%表示求余,故此题应选D。22.C【详解】此题考查的是数据类型。布尔型数据只有两种状态,整型不带有小数点,字符串型含有数字、字母等数据,浮点型带有小数点。NO.2020100502有数字有字母等,故应定义为字符串型。选项C正确解析:C【详解】此题考查的是数据类型。布尔型数据只有两种状态,整型不带有小数点,字符串型含有数字、字母等数据,浮点型带有小数点。NO.2020100502有数字有字母等,故应定义为字符串型。选项C正确。23.C【详解】此题主要考查Python函数。max当接收的是列表,则返回列表中最大的元素,故执行以下语句后,显示结果172,故此题选C选项。解析:C【详解】此题主要考查Python函数。max当接收的是列表,则返回列表中最大的元素,故执行以下语句后,显示结果172,故此题选C选项。24.B【详解】此题主要考查Python随机函数。math模块提供了许多对浮点数的数学运算函数;random模块提供许多生成随机数的函数;numpy模块支持大量的维度数组与矩阵运算,此外也针对数组解析:B【详解】此题主要考查Python随机函数。math模块提供了许多对浮点数的数学运算函数;random模块提供许多生成随机数的函数;numpy模块支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,pygame模块专为电子游戏设计,包含图像、声音等。故在Python中要生成随机数,应该使用random模块,故此题选B选项。25.D【详解】此题考查的是UltraEdit编码。使用UltraEdit或Winex软件查看字符内码时,得到的是十六进制数,1个ASCII码字符占1个字节,一个GB2312编解析:D【详解】此题考查的是UltraEdit编码。使用UltraEdit或Winex软件查看字符内码时,得到的是十六进制数,1个ASCII码字符占1个字节,一个GB2312编码字符〔如汉字〕占2个字节。ASCII码字符不大于7F。图中字符共占16个字节,其中共有10个ASCII字符,应选项A错误;由图中可知“2〞的十六进制内码为:32,“0〞的十六进制内码为:30,故字符“10〞的十六进制内码是:3130,选项B错误;“COB4〞是“来〞字在计算机内存储和处理时的机内码,应选项C错误;由图中可知大写“P〞的十六进制码为:50,故可以推出小写“p〞的十六进制码为:70,转二进制数为:1110000,应选项D正确。26.A【详解】此题考查的是Python函数。input()是输入函数,print()是输出函数,abs()是绝对值函数。应选项A正确。解析:A【详解】此题考查的是Python函数。input()是输入函数,print()是输出函数,abs()是绝对值函数。应选项A正确。27.D【详解】此题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故i_f可以作为python变量名,故此题选D选项。解析:D【详解】此题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故i_f可以作为python变量名,故此题选D选项。28.D【详解】此题主要考查Python中的运算符。"/"是除法运算,“%〞是取余运算,mod是求余函数,“//〞是整除运算,因此D选项正确。【点睛】解析:D【详解】此题主要考查Python中的运算符。"/"是除法运算,“%〞是取余运算,mod是求余函数,“//〞是整除运算,因此D选项正确。【点睛】29.D【详解】此题主要考查Python字符串。a[1:3]取字符串索引第一个到第三个字符〔不包括第三个〕,故a[1:3]的值为"yt",故此题选D选项。解析:D【详解】此题主要考查Python字符串。a[1:3]取字符串索引第一个到第三个字符〔不包括第三个〕,故a[1:3]的值为"yt",故此题选D选项。30.D【详解】此题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故此题选D选项。解析:D【详解】此题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故此题选D选项。二、程序填空31.形参分支结构(选择结构〕if条件中的return语句改为returnprint(money,"$=",money*6.505,"人民币"),其他elif语句类似【详解】此题主要考查Python程序执行与调试。①分析代码可知,参数currency指:形参。②由代码可知,该程序用了条件分支结构。③假设输出结果是50$=325.25人民币,则需将if条件中的return语句改为returnprint(money,"$=",money*6.505,"人民币"),其他elif语句类似。32.原理:通常蒙特•卡罗方法通过构造符合一定规则的随机数来解决数学上的各种问题。对于那些由于计算过于复杂而难以得到解析解或者根本没有解析解的问题,蒙特•卡罗方法是一种有效的求出数值解的方法。一般蒙特•卡罗方法在数学中最常见的应用就是蒙特•卡罗积分。方法:蒙特卡罗方法的解题过程可以归结为三个主要步骤:构造或描述概率过程;实现从概率分布抽样;建立各种估计量。利用蒙特卡洛方法实现求解圆周率#!/usr/bin/Python#-*-coding:utf-8-*-importrandomimportmathdefmonteCarlo(N):i=0count=0whilei<=N:x=random.random()y=random.random()ifpow(x,2)+pow(y,2)<1:count+=1i+=1pi=4*count/Nprint(pi)monteCarlo(1000000)【详解】此题考查的知识点是Python程序。原理:通常蒙特•卡罗方法通过构造符合一定规则的随机数来解决数学上的各种问题。对于那些由于计算过于复杂而难以得到解析解或者根本没有解析解的问题,蒙特•卡罗方法是一种有效的求出数值解的方法。一般蒙特•卡罗方法在数学中最常见的应用就是蒙特•卡罗积分。方法:蒙特卡罗方法的解题过程可以归结为三个主要步骤:构造或描述概率过程;实现从概率分布抽样;建立各种估计量。利用蒙特卡洛方法实现求解圆周率#!/usr/bin/Python#-*-coding:utf-8-*-importrandomimportmathdefmonteCarlo(N):i=0count=0whilei<=N:x=random.random()y=random.random()ifpow(x,2)+pow(y,2)<1:count+=1i+=1pi=4*count/Nprint(pi)monteCarlo(1000000)33.字符串字符串我的镜像世界通行密码是153转换为字符串连接字符串【详解】此题主要考查Python程序的执行与调试。①who='我的',可知变量who的数据类型字符串。②number='153',类似number的数据类型也为字符串。③print(who+destination+code+action+str(number)),是将变量字符串拼接后输出,故print语句输出的结果是我的镜像世界通行密码是153。④str(number)的作用是转换为字符串。⑤“+〞在程序中的作用是连接字符串。34.range(100,1000)x//10%10x%10print("三位数之内的水仙花是:"+str(x))【详解】此题主要考查Python程序的执行与调试。①水仙花数是指一个三位数,即[100,999],forxinrange(100,1000)表示x的范围是100-999,故此处填range(100,1000)。②变量g、s、b分别存放个位、十位、百位上的数,故s=x//10%10〔“//〞表示整除,“%〞表示取余〕。③g=x%10。④如果满足x==(b**3+s**3+g**3),则输出“三位数之内的水仙花是:x〞,故此处填print("三位数之内的水仙花是:"+str(x))。35.pd.read_csv学校代码result.drop(‘姓名’,axis=1)将总人数存储到变量zrs中【详解】此题主要考查Python程序的执行与调试。①将csv文件读入并转化为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论