一、单选题
1、下列 Python 语句能够正确输出"学而时习之"五个字的是?( )
A、print "学而时习之"
B、print "(学而时习之)"
C、print ("学而时习之")
D、print (学而时习之)
解析:【喵呜刷题小喵解析】在Python中,`print`是一个函数,需要用括号`()`来调用它,并传递需要打印的内容作为参数。选项A和D都没有使用括号,所以它们会引发语法错误。选项B在`print`函数外面加上了括号,但是括号内的内容被当作一个字符串,而不是参数,所以也不会正确输出。只有选项C正确地调用了`print`函数,并传递了"学而时习之"作为参数,所以它会正确输出这五个字。
2、班级组织春游,总共有 46 人, 一辆车只能坐 11 个人,利用程序计算出,剩余不足一车的人数,下列哪个选项的程序可以完成这个工作?( )
A、print('剩余不足一车的人数为:', 46 / 11)
B、print('剩余不足一车的人数为:', 46 % 11)
C、print('剩余不足一车的人数为:', 46 ** 11)
D、print('剩余不足一车的人数为:', 46 // 11)
解析:【喵呜刷题小喵解析】在这个问题中,我们要求找出春游班级中无法乘坐一辆车的人数。这个数量等于总人数46除以每辆车最多可以容纳的人数11的余数。在Python中,%运算符用于计算余数,所以选项B中的print语句使用了46 % 11来计算余数,并打印出结果。因此,选项B的程序可以完成这个工作。选项A的print语句使用了除法运算符/,它返回的是商,而不是余数。选项C的print语句使用了**运算符,这是幂运算,不是除法或取余运算。选项D的print语句使用了//运算符,这是整数除法,它返回的是商的整数部分,而不是余数。
3、下列能为变量 num 赋值为 10 的选项是?( )
A、10 = num
B、num == 10
C、int num = 10
D、num = 10
解析:【喵呜刷题小喵解析】:在选项中,A选项“10 = num”是赋值语句的逆序,无法正确赋值;B选项“num == 10”是判断语句,无法赋值;C选项“int num = 10”是声明并初始化变量的语句,但格式不正确;D选项“num = 10”是标准的赋值语句,可以将变量num赋值为10。因此,正确答案为D。
4、小明在学习了Python语言后,得出了以下几个结论,哪个结论是正确的?( )
A、编写完Python程序后只能先保存后才能运行
B、为了方便用户使用,可以在编写Python程序过程中不区分大小写
C、Python文件可以在不同的编程环境中运行,运行结果是一样的
D、越高的Python版本,Python程序的运行速度会越快
解析:【喵呜刷题小喵解析】对于小明在学习Python语言后得出的结论,我们来逐一分析:A. 编写完Python程序后只能先保存后才能运行这个结论是错误的。Python程序可以在交互式环境中直接运行,无需保存为文件。当然,如果你是在一个集成开发环境(IDE)如PyCharm中编写代码,那么通常需要保存文件后运行,但那是因为IDE的设定,而非Python语言的限制。B. 为了方便用户使用,可以在编写Python程序过程中不区分大小写这个结论也是错误的。Python是一种区分大小写的编程语言,变量名、函数名、类名等都是大小写敏感的。例如,`my_var`和`myvar`在Python中是两个不同的变量。C. Python文件可以在不同的编程环境中运行,运行结果是一样的这个结论是正确的。Python是一种跨平台的编程语言,这意味着你编写的Python代码可以在不同的操作系统和环境中运行,只要这些环境都支持Python。只要代码本身没有错误,那么在不同的环境中运行的结果应该是相同的。D. 越高的Python版本,Python程序的运行速度会越快这个结论是不准确的。Python的版本更新可能会引入性能优化,但这并不意味着所有新版本都比旧版本快。此外,程序的运行速度还受到代码本身、运行环境、硬件等多种因素的影响。综上所述,只有选项C是正确的。
5、print(53%3)的输出结果是?( )
A、17.0
B、17
C、2
D、2.0
解析:【喵呜刷题小喵解析】在Python中,`%`是取余运算符,用于计算两个数相除后的余数。`53%3`表示53除以3的余数,计算过程为:$53 \div 3 = 17$ 余 2。因此,`53%3`的值为2。所以,正确答案是C选项,即2。
6、下列符号不是比较运算符的是?( )
A、==
B、!=
C、>=
D、=
解析:【喵呜刷题小喵解析】在给出的选项中,A、B、C都是比较运算符,而D是赋值运算符。比较运算符用于比较两个值的大小关系,如A中的"=="表示等于,B中的"!="表示不等于,C中的">="表示大于等于。而D中的"="是赋值运算符,用于将右侧的值赋给左侧的变量。因此,D不是比较运算符。
7、以下Python运算符,优先级最高的是?( )
A、=
B、!=
C、+
D、*
解析:【喵呜刷题小喵解析】:在Python中,运算符的优先级从高到低排列如下:1. 括号 `()`2. 指数 `**`3. 正负号 `+x`, `-x`4. 乘法、除法、取模 `*`, `/`, `%`5. 加法、减法 `+`, `-`6. 比较运算符 `<`, `>`, `<=`, `>=`, `==`, `!=`7. 逻辑运算符 `not`, `and`, `or`根据这个优先级顺序,我们可以看到乘法运算符 `*` 的优先级高于加法运算符 `+`。因此,在给定的选项中,乘法运算符 `*` 的优先级最高,所以正确答案是 D。
8、以下程序运行的结果是?( )
print(1<2 and 2<3 or 4>5)
A、True
B、False
C、1
D、2
解析:【喵呜刷题小喵解析】:在Python中,`and`和`or`是逻辑运算符。`and`运算符会返回其左侧操作数的值,如果左侧操作数为`False`,否则返回其右侧操作数的值。`or`运算符会返回其左侧操作数的值,如果左侧操作数为`True`,否则返回其右侧操作数的值。在这个表达式`1<2 and 2<3 or 4>5`中,首先计算`1<2`,结果为`True`。然后,因为`True`和任何值`and`都会返回那个值,所以`2<3`被计算,结果为`True`。由于`and`操作返回`True`,所以整个`and`表达式的结果为`True`。接下来,由于`True`和任何值`or`都会返回`True`,所以不会计算`4>5`。因此,整个表达式的最终结果是`True`。
9、在Python中,执行语句print(2+4/2),输出结果是哪一种数据类型?( )
A、整数型
B、浮点型
C、字符型
D、文字型
解析:【喵呜刷题小喵解析】:在Python中,除法运算的结果数据类型取决于其操作数的数据类型。在本题中,`2`和`4`都是整数,因此除法运算`4/2`的结果是整数除法,结果为2。然而,由于`print`函数中的加法操作,整数值2和整数值2相加之前,需要先进行类型转换,将整数值转换为浮点数值,然后进行加法运算,最终结果是浮点数值。因此,输出结果是浮点型。所以正确答案是B选项,浮点型。
10、
在Python中,通常使用以下哪个指令获取用户的输入?( ) |
A、input()
B、print()
C、up()
D、home()
解析:【喵呜刷题小喵解析】:在Python中,获取用户输入通常使用`input()`函数。`input()`函数允许用户输入字符串,并将其作为返回值返回。因此,选项A“input()”是正确的。其他选项如`print()`、`up()`和`home`都不是用于获取用户输入的指令。
11、假设a = 0.7,b = 0.3,c = a + b,那么c的值是?( )
A、1
B、1.0
C、1.00
D、4
解析:【喵呜刷题小喵解析】题目中给出了三个变量的赋值:a = 0.7,b = 0.3,c = a + b。根据这些赋值,我们可以直接计算c的值:c = a + b = 0.7 + 0.3 = 1.0因此,c的值为1.0,选项B是正确的。
12、
下面是对 Python 语言的特征描述,不正确的描述是?( ) |
A、简洁易读:Python 采用简洁的语法和语义,使得代码易于阅读和理解
B、动态类型:Python 是一种动态类型的语言,不需要声明变量的类型
C、面向过程:Python 是一种面向过程的编程语言,主要关注如何设计和组织函数来实现功能
D、多平台支持:Python 可以在多种操作系统上运行,包括Windows、Linux、Mac OS等,可以实现跨平台的开发和部署
解析:【喵呜刷题小喵解析】:在给出的四个选项中,选项C“面向过程:Python是一种面向过程的编程语言,主要关注如何设计和组织函数来实现功能”是不正确的。实际上,Python是一种多范式的编程语言,支持面向对象、函数式和过程式编程。虽然Python支持函数式编程,但说Python“主要关注如何设计和组织函数来实现功能”并不准确。Python更强调的是其简洁易读、动态类型和多平台支持的特点。因此,选项C是不正确的描述。
13、
在turtle库中对画布进行如下设置 turtle.setup(width=400, height=300, startx=200, starty=100),关于该指令描述正确的是?( ) |
A、画布宽200、高100
B、画布宽300、高400
C、画布宽400、高300
D、画布宽100、高200
解析:【喵呜刷题小喵解析】在Python的turtle库中,`turtle.setup()`函数用于设置画布的大小和位置。其中,`width`和`height`参数分别表示画布的宽度和高度,`startx`和`starty`参数表示画布在屏幕上的起始位置。在给定的指令`turtle.setup(width=400, height=300, startx=200, starty=100)`中,画布的宽度被设置为400,高度被设置为300,因此正确答案是C选项,即“画布宽400、高300”。
14、小明想要绘制如图所示的图形,已知指令如下,大圆的半径为70,小圆的半径为50,请问横线处需要补充的指令依次是?( )
import turtle
turtle.fillcolor()
turtle.begin_fill()
turtle.circle()
turtle.end_fill()
turtle.fillcolor()
turtle.begin_fill()
turtle.circle()
turtle.end_fill()
turtle.done()
A、"red",70,"blue",50
B、"blue",70,"red",50
C、"red",50,"blue",70
D、"blue",50,"red",70
解析:【喵呜刷题小喵解析】:小明想要绘制两个不同颜色的圆,一个大圆和一个小圆。大圆的半径为70,小圆的半径为50。根据题目中的代码,我们可以推断出,大圆和小圆的填充颜色分别由两个`turtle.fillcolor()`函数来设置。接着,使用`turtle.begin_fill()`和`turtle.end_fill()`函数来填充圆。根据题目中的选项,我们可以推断出:A选项:大圆的填充颜色为红色,半径为70;小圆的填充颜色为蓝色,半径为50。B选项:大圆的填充颜色为蓝色,半径为70;小圆的填充颜色为红色,半径为50。C选项:大圆的填充颜色为红色,半径为50;小圆的填充颜色为蓝色,半径为70。D选项:大圆的填充颜色为蓝色,半径为50;小圆的填充颜色为红色,半径为70。从题目中的描述来看,大圆的半径为70,小圆的半径为50,所以选项C和D中的大圆半径是错误的。另外,题目没有明确指出哪个圆是大的,哪个圆是小的,所以我们不能确定哪个圆应该使用哪个颜色。但是,从常规的绘图习惯来看,通常大圆使用一种颜色,小圆使用另一种颜色,因此A选项和B选项都有可能是正确的。但是,题目中给出的答案是A,所以正确答案应该是A。
15、以下不可以对Python程序进行注释的是?( )
A、""" """
B、#
C、''' '''
D、( )
解析:【喵呜刷题小喵解析】:在Python中,注释有两种形式:单行注释和多行注释。单行注释以`#`开头,多行注释可以使用一对三引号(`"""`)或一对三单引号(`'''`)来表示。而选项D中的括号`()`并不是Python中用于注释的符号,因此不可以对Python程序进行注释。
16、
下列可以作为Python变量名的是?( ) |
A、or
B、1_or
C、o_r
D、or-2
解析:【喵呜刷题小喵解析】在Python中,变量名需要遵循一定的规则。首先,变量名只能包含字母(大写和小写)、数字和下划线,并且不能以数字开头。其次,变量名不能是Python的保留字。选项A "or" 是Python的保留字,不能作为变量名。选项B "1_or" 以数字开头,不符合变量名的命名规则。选项D "or-2" 包含了减号,减号不是有效的变量名字符。选项C "o_r" 符合变量名的命名规则,没有使用Python的保留字,也没有以数字开头,且只包含字母、数字和下划线。因此,正确答案是选项C "o_r"。
17、使用下列哪个命令可以在Python中导入turtle库文件?( )
A、install Turtle
B、import turtle
C、create Turtle
D、print Turtle
解析:【喵呜刷题小喵解析】:在Python中导入turtle库文件的正确命令是"import turtle"。所以选项B是正确答案。其他选项A、C、D都不是正确的导入命令。
18、下列程序绘制的图形是?( )
import turtle
screen = turtle.Screen()
pen = turtle.Turtle()
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(100)
turtle.done()
A、长方形
B、三角形
C、正方形
D、圆形
解析:【喵呜刷题小喵解析】题目中的程序使用了Python的turtle库来绘制图形。首先,程序创建了一个画布(screen)和一个画笔(pen)。然后,画笔向前移动100个单位,接着向右转90度,再向前移动100个单位,如此重复三次。这样的操作会绘制出一个四边长度相等的四边形,即正方形。因此,正确答案是C,即正方形。
19、如图想要保存该Python文件,应该选择哪个选项?( )
A、New File
B、Open
C、Save
D、Exit
解析:【喵呜刷题小喵解析】:题目中的图片展示了四个选项:A New File(新建文件)、B Open(打开)、C Save(保存)和D Exit(退出)。由于想要保存已经编写的Python文件,所以应该选择“Save”(保存)选项。因此,正确答案是C。
20、
turtle.right(a) 命令的功能是?( ) | |
A、向右转动a度
B、向左转动a度
C、向右前进a的距离
D、向左前进a的距离
解析:【喵呜刷题小喵解析】在Python的turtle模块中,`turtle.right(a)`命令的功能是使乌龟向右转动a度。所以正确选项是“A 向右转动a度”。其他选项“B 向左转动a度”、“C 向右前进a的距离”和“D 向左前进a的距离”都与`turtle.right(a)`命令的功能不符。
21、已知a=4,b=7,那么print(a>b)输出的结果是?( )
A、False
B、True
C、4
D、7
解析:【喵呜刷题小喵解析】在Python中,`>`是大于运算符,而`&`是位与运算符。题目中的`print(a>b)`是检查a是否大于b,由于a=4,b=7,所以4不大于7,因此输出的结果是False。所以正确答案是A。
22、已知a=10//3+2,b=(a-1)*2,则b的值是?( )
A、6
B、7
C、8
D、9
解析:【喵呜刷题小喵解析】根据题目,我们可以按照以下步骤来求解:1. 首先计算a的值。a = 10 // 3 + 2因为10除以3的商是3,余数是1,所以10 // 3 = 3。所以,a = 3 + 2 = 5。2. 接着,将a的值代入到b的公式中计算b的值。b = (a - 1) × 2将a = 5代入,得到:b = (5 - 1) × 2b = 4 × 2b = 8所以,b的值为8,选项C正确。
23、关于命令 turtle.pensize(a) 的描述,下面选项中描述正确的是?( )
A、这个命令用于设置画笔的颜色
B、这个命令用于设置画笔的形状
C、这个命令用于设置画笔的粗细
D、这个命令用于设置画布的大小
解析:【喵呜刷题小喵解析】:根据题目给出的选项,我们需要确定命令turtle.pensize(a)的正确描述。根据Python的turtle模块,命令turtle.pensize(a)用于设置画笔的粗细,其中a是一个表示粗细的参数。因此,选项C“这个命令用于设置画笔的粗细”是正确的描述。选项A、B、D均不符合turtle.pensize(a)的实际功能,所以它们是错误的。
24、小海龟正在学习有趣的绘图,小海龟正在使用turtle.speed(a)指令(a的当前值为3),小海龟想将画笔的运动速度设置为最快,让它立刻呈现绘制的结果,应将a的值更改为?( )
A、0
B、4
C、5
D、10
解析:【喵呜刷题小喵解析】:在Python的turtle模块中,`turtle.speed()`函数用于设置画笔的速度。它接受一个0到10之间的整数作为参数,其中0代表最快速度,10代表最慢速度。小海龟当前的速度为3,为了使画笔的运动速度设置为最快,应将a的值更改为0。因此,答案为A。
25、某同学正在计算暑期书籍义卖收入的分配问题,假设某一天一共售卖30本书,单价20元一本,成本15元一本,销售收入(注意:是包含成本在内的销售收入)的10%用来支付摊位管理费,销售利润(注意:是剔除成本后的毛利润)的30%捐给某儿童基金会,扣除之后,剩下的为这位同学此次义卖的收入,请你计算摊位管理费、捐款金额分别是?( )
A、60元 180元
B、60元 45元
C、45元 45元
D、45元 180元
解析:【喵呜刷题小喵解析】首先,我们需要计算销售收入和销售利润。销售收入是书的单价乘以数量,即30本×20元/本=600元。销售利润是销售收入减去成本,即600元-30本×15元/本=150元。接着,我们计算摊位管理费和捐款金额。摊位管理费是销售收入的10%,即600元×10%=60元。捐款金额是销售利润的30%,即150元×30%=45元。因此,摊位管理费是60元,捐款金额是45元,所以答案是B。
二、判断题
26、int('123') 的运行结果是 123。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:在Python中,`int()`函数用于将字符串或数字转换为整数。在这个例子中,`int('123')`会将字符串'123'转换为整数123。因此,这个表达式的运行结果是123,答案是正确的。
27、print语句可以输出文本、字符串、数字等。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:在编程中,print语句通常用于输出文本、字符串、数字等。例如,在Python语言中,print语句可以输出各种类型的值,包括字符串、整数、浮点数等。因此,题目中的说法是正确的。
28、使用print("Hello","World")和print("Hello World")输出的结果相同。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:在Python中,`print`函数可以接受多个参数,并在输出时默认用空格将它们分隔开。因此,`print("Hello", "World")`的输出结果是"Hello World",而`print("Hello World")`的输出结果也是"Hello World"。所以,这两个语句的输出结果确实相同,答案为A。
29、type()函数用于返回对象的类型,如果执行print(type(eval("3.3+5")))指令,最终的输出结果是 。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:`eval()`函数会执行其参数作为Python表达式,并返回表达式的值。在这个例子中,`eval("3.3+5")`会计算3.3+5的结果,即8.3。然后,`type()`函数会返回这个数值的类型,即`float`。因此,`print(type(eval("3.3+5")))`的输出应该是`
30、.Python程序在Windows操作系统和Linux操作系统中都能运行,并且运行结果一致。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:Python是一种跨平台的编程语言,可以在多种操作系统上运行,包括Windows和Linux。只要Python环境正确安装和配置,并且代码没有特定于操作系统的部分,那么Python程序在Windows和Linux上应该能够运行,并且运行结果应该是一致的。因此,题目的陈述是正确的。
31、在Python中,执行print("3+2")语句得到的结果是"5"。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:在Python中,`print("3+2")`语句只是打印字符串"3+2",而不是执行数学运算。因此,它不会得到结果"5"。答案是B,表示这个陈述是错误的。要得到"5"这个结果,应该使用`print(3+2)`,这将会计算3加2并打印结果5。
32、turtle库函数是Python自带的函数库。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:turtle库是Python的标准库之一,用于绘制图形。它提供了绘制各种形状、线条和填充颜色的功能,非常适合用于教学和学习编程。因此,题目中的说法是正确的。
33、Python2.X和3.X两个版本相互兼容。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:Python 2.x和3.x是两个不同的版本,它们并不相互兼容。Python 3.x对Python 2.x进行了许多改进和更新,包括语法、库和模块的改变,因此,这两个版本之间的代码通常不能直接兼容。因此,这道题的答案是B,即“错误”。
34、if是Python语言的保留字之一,因此if和IF都不可以作为变量名使用。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:在Python语言中,`if`是保留字,用于条件判断。但是,`IF`并不是Python的保留字。在Python中,变量名是区分大小写的,所以`if`和`IF`是两个不同的名称。因此,`IF`可以作为变量名使用,而`if`不可以。所以,题目的说法是错误的。
35、turtle.home()指令的作用是让小海龟返回原点,在小海龟返回原点后,画笔的颜色等设置不再保留。( )
A 正确
B 错误
解析:【喵呜刷题小喵解析】:`turtle.home()`指令的作用是让小海龟返回原点,即移动到坐标(0,0)的位置,但并不会影响画笔的颜色等设置。因此,题目中的说法是错误的。
三、编程题
36、
. | 分数计算器 :依次输入语文、数学、英语的分数,计算出总分以及平均分,并在一行输出。 要求: (1)程序开始运行时,询问请输入语文成绩; (2)输入一个数字后询问请输入数学成绩; (3)输入一个数字后询问请输入英语成绩; (4)最后输入英语成绩后,程序自动输出总分以及平均分,格式为:“你的总分为:*分,平均分为:*分”。(保留小数或者整数均可) 输入样例: 92 98 92 输出样例: 你的总分为:282分,平均分为:94.0分 友情提示: 由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。 |
参考答案:
chinese = int(input(“请输入语文成绩”)) math = int(input(“请输入数学成绩”)) english = int(input(“请输入英语成绩”)) total = chinese + math + english avg = total / 3 print(“你的总分为:”, total, “分,平均分为:”, avg, “分”) |
解析:【喵呜刷题小喵解析】:根据题目要求,我们需要编写一个Python程序来计算总分和平均分。首先,我们使用`input()`函数分别获取语文、数学和英语的成绩,并将其转换为整数类型。然后,我们将这三门课程的成绩相加,得到总分。最后,我们将总分除以3,得到平均分。最后,我们使用`print()`函数输出总分和平均分。在输出时,我们使用了字符串格式化,将总分和平均分以“你的总分为:*分,平均分为:*分”的形式输出。其中,`*`表示具体的分数值。需要注意的是,题目中要求输入的成绩必须是整数类型,因此我们在获取成绩时使用了`int()`函数进行类型转换。另外,由于题目中要求输出保留小数或者整数均可,因此我们在计算平均分时直接使用了除法运算,没有进行额外的处理。
37、2023年"科学T大会将在"上海举行,某同学在学习科学知识时,了解到云也是重要的气象要素之一,天空中云的多少叫作云量,如果把天空看成一个圆,把这个圆平均分成四份,我们就可以按照云在天空中所占的面积来划分云量。由①到②的云量变化为晴天,由②到③的云量变化为多云,有③到④的云量变化为阴天。
这位同学想请你帮助他绘制晴天中的①号图形(注意:是完全没有黑色区域的晴天),绘制要求及图形如下:
(1)图形由一个黑色的圆组成;
(2)圆由水平方向的直径与垂直方向相交分成相等的4份;
(3)圆的圆心坐标为(0,0),半径为50;
(4)绘制完成后,小海龟需隐藏。
友情提示:
考试平台暂不支持画笔命名:Pen()命令,同学们可以选用其他命令;当然如果使用了Pen()命令,只要程序是正确的,阅卷时依然按照正确处理。
参考答案:
参考程序: import turtle turtle.penup() turtle.goto(0,-50) turtle.pendown() turtle.circle(50) turtle.penup() turtle.goto(-50,0) turtle.pendown() turtle.forward(100) turtle.penup() turtle.goto(0,50) turtle.pendown() turtle.right(90) turtle.forward(100) turtle.hideturtle()
解析:【喵呜刷题小喵解析】:这个编程题要求绘制一个晴天中的①号图形,即一个完全没有黑色区域的晴天。根据题目要求,图形由一个黑色的圆组成,圆由水平方向的直径与垂直方向相交分成相等的4份,圆的圆心坐标为(0,0),半径为50,绘制完成后,小海龟需隐藏。程序首先导入turtle模块,然后设置小海龟的初始位置。接着,使用`circle()`函数绘制一个半径为50的圆,表示天空。然后,小海龟分别向左移动50个单位(半径长度)和向上移动50个单位,并向前移动100个单位,画出圆的直径。接着,小海龟向右移动50个单位(回到圆心位置),并向上移动50个单位,然后右转90度,再向前移动100个单位,这样就画出了圆的另一条直径。最后,使用`hideturtle()`函数隐藏小海龟。这个程序使用了turtle模块的基本功能,包括移动、绘制圆和隐藏小海龟,符合题目要求。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!