python软件编程等级考试(一级)编程实操题优质练习
python软件编程等级考试(一级)编程实操题01优质word练习

python软件编程等级考试(一级)编程实操题01优质word练习一、选择题1.下列属于计算机编程语言的有()①Python ②Visual Basic ③Java ④C++⑤CPUA.①②④⑤B.②③④⑤C.①②③④D.①③④2.在Python中,设a=2,b=3,表达式 not(b-a>0)值是()A.1 B.-1 C.True D.False3.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。
A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b 4.下列哪个语句在Python中是非法的?()A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y5.运行如下Python程序,结果为()。
A.1 B.3 C.6 D.186.下列Python表达式的值不是2的是()。
A.3%2 B.5//2 C.1*2 D.1+3/37.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1)C.x, y = y, x D.x += y8.关于Python,以下几种说法不正确的是()。
A.Python是一种高级程序设计语言B.Python属于汇编语言,或者说属于低级语言C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言9.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python”C.True D.False10.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.3011.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print()12.以下选项中,不是Python中文件操作的相关函数是()。
python软件编程等级考试(一级)编程实操题word练习

1.计算机能直接识别、理解执行的语言是( )A .汇编语言 B. Python 语言 C .自然语言 D .机器语言2.在教科书中利用 Python 探究电流和电压、电阻的关系实验里,除了可以通过书中的 Jupyter Notebook 外,处理数据还可以通过下列( )工具实现。
A. Python IDLE B.Xmind C .网络画板 D .几何画板3.在 Python 中,表达式 ( 21%4 ) +3 的值是( )A.2 B.4 C.6 D.84.python 的命令行提示符是( )A.### B. >>> C.C:》5.下列选项都是属于高级语言的是 ( )A.汇编语言、机器语言B .汇编语言、 Basic 语言C.Basic 语言、 Python 语言D .机器语言、 Python 语言6.在 python 中,运行以下程序,结果应为( )a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 10 7.以下 python 程序段运行后, s 的值是 ( )n=0s=0while s <= 10 :n=n+3s=s+nprint (s)A.0 B.3 C.18 D.308.在 Python 中,若 x=10, y=20 ,下面程序段执行后,变量 x、y 的值分别是( )x=yy=xA.10、 10 B .10、 20 C.20、 20 9.Python 的序列类型不包括下列哪一种?( A.字符串 B .列表 C .元组10.下列选项中,不属于 Python 特点的是( D.20、 10 )D .字典) 。
A .面向对象B .运行效率高C .可读性好D .开源11.在 python 中,运行下列程序,正确的结果是( )x=1while x>0:x=x+1print( x)A.1 B .1 2 3 4 5 6 7 8 9…………………C.无输出 D.10012.下列定义变量的 python 程序语句变量赋值错误的是( )A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,213.下列选项中,不能作为 python 程序变量名的是( )A.abc B.abc123 C.123abc D.abc__123 14.Python 语言属于( )A .自然语言B .汇编语言C .机器语言D .高级语言15.下面哪个不是 Python 合法的标识符 ( )A.int32 B.40XL C.self D.__name__16.下列哪条赋值语句在 Python 中是非法的:( )A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y =Y,X D.X+=Y 17.在 Python 中,实现多分支选择结构的较好方法是( )。
资料python软件编程等级考试(一级)编程实操题练习

资料python软件编程等级考试(一级)编程实操题练习一、选择题1.以下Python代码输出结果中说法正确的是( )。
x=0for i in range(1,100):x=x+iprint(x)A.1+100的和B.1+99的和C.1~99所有整数的和D.1~100所有整数的和2.在Python中,算式5+6*4%(2+8)结果为()A.25B.15C.9D.7.43.python的命令行提示符是()A.### B.>>> C./// D.C:》4.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.675.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char6.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-17.下列属于计算机编程语言的有()①Python ②Visual Basic ③Java ④C++⑤CPUA.①②④⑤B.②③④⑤C.①②③④D.①③④8.Python不支持的数据类型有()。
A.char B.int C.float D.list9.以下属于计算机高级语言的是()A.Python B.自然语言C.汇编语言D.机器语言10.在python中,语句print(a,b)的意思是()A.打印a,b B.输出(a,b)C.输出a,b D.输出a,b的值11.如图Python代码执行后,a,b的值分别为:()A.5,10 B.10,5 C.5,5 D.10,1012.有如下python程序段:a="Doing is better than saying ."print(r"\n"+a[ :15])该程序运行后,输出的结果是()A.直接输出:' \nDoing is better 'B.直接输出:\nDoing is better thC.直接输出:\nDoing is betterD.先换行,然后在新的一行中输出:Doing is better13.我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python程序来生成词云图,程序中需要用到以下哪个第三方库?()A.WordCloud B.math C.random D.turtle14.Python输入函数为()。
2024年6月青少年软件编程Python等级考试试卷一级真题(含答案和解析)

2024年6月青少年软件编程Python等级考试试卷一级真题(含答案和解析)分数:100 题数:37一、单选题(共25题,共50分)。
1. 在使用turtle绘制图形时,如果要控制小海龟移动到 x 坐标为 200,y 坐标为150 的位置,以下代码能够实现效果的是()。
A. turtle.goto(150,200)B. turtle.goto(200,150)C. turtle.goto(150,200)D. turtle.goto(200,150)标准答案:D。
试题解析:本题考察的是 turtle 的 goto 语句,goto 语句的第一个参数是 x 坐标,第二个参数是 y 坐标。
2. 下列关于 Python 程序设计语言的说法,错误的是()。
A. Python 是一门面向对象的编程语言B. Python 程序文件后缀是.pyC. Python 程序只能在 IDLE 上运行D. Python 程序支持多种操作系统标准答案:C。
试题解析:本题考察的 Python 编程基础,Python 不只能够在 IDLE 上运行,还可以在 Pychar、Jupyter Notebook 等集成开发环境中运行,也可以在命令行中直接运行。
因此选项 C 是错误的。
3. 在 Python 中,使用 type()函数可以获取参数的数据类型,那么运行type(“int”)的运行结果是()。
A. <class 'int'>B. <class 'str'>C. <class 'float'>D. <class 'bool'>标准答案:B。
试题解析:type()函数可以返回传入参数的数据类型,本题中"int"是一个字符串,并非是整数。
4. 使用下列哪一项可以导入turtle画图模块()。
A. import turtleB. import TurtleC. turtle importD. import turtle.Turtle标准答案:A。
python软件编程等级考试(一级)编程实操题01练习

python软件编程等级考试(一级)编程实操题01练习一、选择题1.在Python IDLE编辑器中书写正确的表达式()A.b**2-4ac B.1/2gt2C.pi*r^2 D.2*pi*r 2.( ) 不是程序设计高级语言。
A.PythonB.BasicC.C++D.伪代码3.Python表达式“50-50%6*5//2**2”的结果为()A.48 B.25 C.0 D.454.以下Python程序运行后的输出结果为()A.0 B.45 C.46 D.362880 5.下列可以作为python变量名的是()A.5x B.x-1 C.if D.x_1 6.python文件的扩展名是()A.py B.pye C.vbp D.pyr7.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python”C.True D.False 8.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.679.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char10.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_ 11.以下Python程序段执行后,输出结果为()。
A.m不能被3整除B.29不能被3整除C.29能被3整除D.m能被3整除12.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头13.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 1014.下面不是python特性的是():A.免费的B.简单易学C.可移植性好D.是低级语言15.下列不被python所支持的数据类型是()A.char B.float C.int D.list16.下面的Python程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25 B.’猕猴桃’C.猕猴桃D.917.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为()A."yth"B."yt" C."py" D."yh"18.下列Python程序段a = 0b = 4if b > a :a = 3 * belse:a = 10程序运行后,a的值是()A.10 B.0 C.12 D.419.下列不可以作为Python合法变量名的是()A.c0 B.2a C.a_3 D.小河20.在Python程序设计语言中,用于输入和输出的函数分别是( )A.read( )和write() B.input( )和output()C.input( )和print() D.cin( )和cout( )21.在Python中运行下列程序,输出结果为()for i in range (1,5):print(i)A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 422.有如下python程序段:a=[4,5,3,6,7,8,2,9,1]m ,c=1, 1for i in range(1, len(a)):if a[i]>=a[i-1]:c+=1m=max(m, c)else:c=1print (c, m)则程序执行后,c和m的值分别是()A.1和1 B.1和4 C.2和4 D.3和423.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典24.运行下列Python程序,输出结果为True,则空白处应为()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=b B.a>b C.a<b D.a==b25.下面Python代码运行后,a、b的值为( )a=23b=int(a/10)a=(a-b*10)*10b=a+bprint(a,b)A.23 2B.30 20C.30 32D.3 226.以下对 Python 程序缩进格式描述错误的选项是()A.不需要缩进的代码顶行写,前面不能留空白B.缩进可以用 tab 键实现,也可以用多个空格实现C.严格的缩进可以约束程序结构,可以多层缩进D.缩进是用来格式美化 Python 程序的27.在Python中,关于变量的说法,正确的是()A.变量必须以字母开头命名B.变量只能用来存储数字,不能存储汉字C.在python中变量类型一旦定义就不能再改变D.变量被第二次赋值后,新值会取代旧的值28.关于python发布代码及安装使用代码,下列说法错误的是()A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件C.已经构建发布的模块必须先导入程序,然后才能使用。
python软件编程等级考试(一级)编程实操题02优质

python软件编程等级考试(一级)编程实操题02优质一、选择题1.运行下列Python程序i=1s=1while ①:s=s*ii+=2print(s)当输出结果为105时,则①处应填入()A.i<=7 B.i<7 C.i>=7 D.i>7 2.在Python中,input()函数的返回结果的数据类型为()A.Number型B.String型C.List型D.Sets型3.小王编写了出租车收费的python程序,代码如下:s1=float(input('请输入行驶路程(公里):'))if s1<=3:f=10elif s1<=10:f=10+2.5*(s1-3)else:f=27.5+3.5*(s1-10)print(f)要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是()A.3,8 B.-1,5,12C.1,6,20 D.3,12,204.有如下Python程序,当程序运行后输入15000,则程序输出结果为()A.2800 B.2800.0 C.12200 D.12200.0 5.以下Python程序运行后,变量x和st的值分别是()。
A.801 123678 B.801 “123678”C.801 801 D.123678 “123678”6.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④7.利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填()A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 8.Python的序列类型不包括下列哪一种?()A.字符串B.列表C.元组D.字典9.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*310.在Python中,显示出信息x,并要求输入数据的是()。
2024年9月青少年软件编程Python等级考试一级真题试卷(含答案和解析)

2024年9月青少年软件编程Python等级考试一级真题试卷(含答案和解析)题数:37 分数:100一、单选题(共25题,共50分)。
1.下列选项中关于turtle.color('red')语句的作用描述正确的是?()A. 只设置画笔的颜色为红色B. 只设置填充的颜色为红色C. 设置画笔和填充的颜色为红色D. 设置画笔的颜色为红色,设置画布背景的颜色为红色。
答案:C。
解析:本题考察的是turtle的color语句,turtle.color('red')语句会将画笔和填充颜色都设置为红色。
2.题print(14+8)输出的结果是?()A. 22B. 14+8C. 14D. 148答案:A。
解析:本题考察的是print语句,由于14+8不是字符串,所以print在打印前会将表达式14+8进行计算,然后打印出来,因而选A。
3.在编写Python代码中可以在同一行使用多条语句,语句之间需使用某一符号进行分隔。
下列选项中哪一符号可以将多条语句进行分隔?()A.B.C.D.答案:B。
解析:在编写Python代码中可以在同一行使用多条语句,语句之间需使用分号(;)进行分隔,B答案正确。
4.在Python中可以使用setup()设置画布大小和起始位置,下列哪一项语句可以将画布大小设置为500*400?()A. turtle.setup(500,400,50,50)B. turtle.setup(400,50,50,500)C. turtle.setup(50,50,500,400)D. turtle.setup(50,500,400,50)答案:A。
解析:setup()方法第一个参数为画布长,第二个参数为画布的高,第三个和第四个参数是画布位于屏幕的相对位置。
故要将画布大小设置为500*400,只需要setup(500,400,x,y)即可,A选项符合,故本题正确答案为A。
5.在Python中,如果a=5,b=3,那么执行语句print(a+b==a*b)的结果是?()A. 8B. FalseC. TrueD. 程序报错答案:B。
python软件编程等级考试(一级)编程实操题图文word

python软件编程等级考试(一级)编程实操题图文word一、选择题1.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是()。
A.交互式B.解释型C.面向对象D.服务端语言2.如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是()A.2 B.3 C.5 D.3.下列Python程序段运行的结果是()x=0for i in range(1,20,3):x=x+iprint(x)A.80 B.190 C.70 D.2104.下列Python程序段运行的结果是( )。
i=0sum=0while i<10:if i%3==0:sum+=ii+=1print("sum=",sum)A.sum=9 B.sum=10 C.sum=18 D.sum=195.以下Python代码输出结果中说法正确的是( )。
x=0for i in range(1,100):x=x+iprint(x)A.1+100的和B.1+99的和C.1~99所有整数的和D.1~100所有整数的和6.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。
这段源代码属于()。
A.软件B.程序C.指令D.高级语言7.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于()的数据结构()A.一维表格B.二维表格C.三维表格D.四维表格8.有如下Python程序,当程序运行后输入15000,则程序输出结果为()A.2800 B.2800.0 C.12200 D.12200.09.计算机能够直接识别和执行的语言是( )A.机器语言B.汇编语言C.Python 语言D.C语言10.下列序列拼接错误的是()A.list = [ None ] * 4B.msg = “Python”, ”语言”C.tup = “/”.join( ( “123”, ”234” ) )D.set = { 1, 2, 3 } + { 4, 5, 6 }11.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print()12.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char13.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A.3 B.3.0 C.5 D.5.014.python文件的扩展名是()A.py B.pye C.vbp D.pyr15.在Python中要交换变量a和b中的值,应使用的语句组是()A.a,b = b,a B.a = c ;a = b;b = cC.a = b;b = a D.c = a;b = a;b = c二、程序填空16.请编写Python程序,实现如下功能需求:1)程序运行后,给出文字提示:“请输入一个正整数:”2)输入一个整数n按回车后,程序输出从1-n所有整数中既是3的倍数又是5的倍数的数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
python软件编程等级考试(一级)编程实操题优质练习一、选择题1.下列选项中,可作为Python变量名的是()A.int B.Abc C.float D.Complex2.下列属于正确的Python变量名的是()A.TrueB.88abcC.abc&88D._abc883.在Python中要交换变量a和b中的值,应使用的语句组是()。
A.a,b=b,a B.a=c;a=b;b=cC.a=b;b=a D.c=a;b=a;b=c4.python3解释器执行not 1 and 1的结果为()。
A.True B.False C.0 D.15.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。
A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b 6.12 Python语言语句块的标记是( )A.分号B.逗号C.缩进D./7.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A.3 B.3.0 C.5 D.5.08.在Python中,表达式(21%4)+3的值是()A.2 B.4 C.6 D.89.如下Python程序段for i in range(1,4):for j in range(0,3):print ("Python")语句print ("Python")的执行次数是()A.3 B.4 C.6 D.9 10.Python程序文件的扩展名是()。
A..python B..pyt C..pt D..py11.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言12.下列Python程序运行后的输出结果是( )。
s=0for i in range(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=1513.下列可以被计算机直接执行的程序是()A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序14.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.015.在下面的python程序中,变量b和c的值为()。
A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6 16.Python中幂运算(指数运算)的运算符为()。
A.* B.** C.% D.//17.计算机能直接识别、理解执行的语言是()A.汇编语言B.Python语言C.自然语言D.机器语言18.运行下列 Python程序,结果正确是()a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2”D.419.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。
这段源代码属于()。
A.软件B.程序C.指令D.高级语言20.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5 ,则下列表达式的运算结果中值最大的是()A.math.sqrt(b) B.abs(a- b)C.Int(2*a-c/b)D.a**2+b**2-c**2 21.有如下 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) Thens = s + Mid(s1, i, 1)Elsej = j + 1End Ifi = i + 1Loop执行该程序后,j的值是()A.2B.3C.5 D. 722.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是( )A.392019 B.201939 C.201920+19 D.3939 23.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )。
A.plt. plot(X,Y)B.plt. scatter(X,Y)C.plt. bar(X,Y)D.plt .boxplot(X,Y)24.在Python语言中,数据的输入是通过()来实现的。
A.input( )函数B.print( )函数C.output( )函数D.abs( )函数25.在Python中,下列循环结构用法错误的是()。
A.for i in range(20):B.for i in range(0,10):C.for i in range(10,0,2): D.while s<50:26.在python计数循环中,列表正确的输写方式是()。
A.(1,2,3)B.(1,2.3)C.[1,2.3 ]D.[1,2,3] 27.下列Python程序段运行的结果是()x=0for i in range(1,20,3):x=x+iprint(x)A.80 B.190 C.70 D.210 28.如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是()A.2 B.3 C.5 D.29.下列哪条赋值语句在Python中是非法的:()A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y30.下列不是 Python 程序基本结构的是()。
A.顺序结构B.树形结构C.分支结构D.循环结构二、程序填空31.小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.def convert(s):m=0le=len(s)key=s[le-1]if key=="B":n=2elif key=="D":_______else:n=16i=0while i<=le-2:c=s[le-1-i]if c>="0"and c<="9":a=ord(c)-ord("0")elif c>="A"and c<="F":a=ord(c)-ord("A")+10_____________i+=1return ms=input("请输入算式")result=0;suanfu1="";suanfu2="";s1=""for i in range(len(s)):c=s[i]if c=="+" or c=="-" or c=="=":__________suanfu1=suanfu2suanfu2=cif suanfu1=="":result=tif suanfu1=="+":result=result+tif suanfu1=="-":result=result-ts1=""else:s1=s1+cprint("计算结果为"+str(result)+"D")(1)将程序横线处补充完整(2)如输入“1110B+10D-30H=”则输出结果为___________。
32.某餐馆近期推出“消费1000元及以上享受8折优惠,1000元以下享受每满100减15优惠”的活动。
以下Python程序段实现了生成顾客消费清单的功能,请补全①②③处代码。
def gs(n): #字符串长度统一if len(n)>=5:n=_____ #取字符串的前5个字符else:n=n+" "*(5-len(n))return nr=1000;x=100;y=15;z=0.8 #从系统中分别获取消费额度、满和减以及打折的数值dis=["红烧排骨","香炸刀鱼","虾仁","菜心","米饭"] #某顾客所点菜品名称num=[1,1,1,1,3] #某顾客所点菜品数量mon=[46,45,68,16,1] #某顾客所点菜品单价print("菜品名称","数量","小计")_____for i in range(len(dis)):print(gs(dis[i]),num[i]," ",num[i]*mon[i])s=s+num[i]*mon[i]if s>=r:total=s*zelse:______print("消费合计:",s)print("应收现金:",total)33.学校开展“奇妙的数字”研究性学习活动。
张轩小组4人决定把课题定为《探秘水仙花数》。
(1)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153 = 13+53+33,那么这个数就是一个“水仙花数”。
百度属于____搜索引擎(全文,分类)(2)为了求解100--999这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用python编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:k是可以重新赋值的,k是变量还是常量?____程序中①处有空缺,请补充完整①处的代码。
____程序中逐一验证了100到999之间所有的三位数是否符合“水仙花数”的定义条件,这种算法叫做______(解析法,枚举法,递归法,二分法)。
(3)在研究成果展示环节,张轩小组可以使用什么软件制作《探秘水仙花数》的研究成果报告?(_____)34.地球绕太阳的运行周期为365天5小时48分46秒(合365.24219天),即一回归年。