一、单选题
第1题
执行语句print(10==10.0)的结果为?
A:10
B:10.0
C:True
D:False
正确的答案是 C:True。
解析:在Python中,比较运算符 “==” 用于比较两个值是否相等。在这个特定的比较中,整数10和浮点数10.0在数值上是相等的。Python会自动进行类型转换,将整数10转换为浮点数10.0,然后进行比较。由于值相等,所以比较的结果为True。因此,执行语句print(10 ==10.0)的结果为True。
第2题
执行语句y=4**3后,变量y的值为?
A:0
B:12
C:64
D:81
正确的答案是 C:64。
解析:在这个语句中,**
是幂运算符,用于计算一个数的幂。所以,4**3
表示将 4 的 3 次幂进行计算,即 4 的立方。计算结果为 64。因此,执行语句y=4**3
后,变量y
的值为 64。
第3题
执行(23)/(9-32)输出的结果是什么?
A:1
B:2.0
C:2
D:1.0
正确的答案是 B:2.0。
解析:根据数学运算的优先级,先进行乘法和减法运算。根据括号内的计算顺序,先计算3乘以2得到6,然后计算9减去6得到3。接下来,进行乘法运算2乘以3得到6。最后,进行除法运算6除以3得到2。所以,执行(2*3)/(9-3*2)
的结果是2.0。
需要注意的是,由于除法运算的结果是浮点数,所以最终结果是2.0而不是2。
第4题
print(12.34-1.34)的输出结果是?
A:11
B:11.0
C:11.00
D:12.34-1.34
正确的答案是 B:11.0。
解析:执行语句print(12.34-1.34)
时,计算机会进行浮点数的减法运算。在这个例子中,12.34减去1.34的结果是11.00(保留两位小数)。由于该结果是一个浮点数,所以输出结果为11.0。
需要注意的是,输出结果的格式可能根据具体的编程环境和设置而有所不同,但数值本身是11.0。
第5题
已知变量a=2,b=3,执行语句a%=a+b后,变量a的值为?
A:0
B:2
C:3
D:12
正确的答案是 B:11.0。
解析:执行语句print(12.34-1.34)
时,计算机会进行浮点数的减法运算。在这个例子中,12.34减去1.34的结果是11.00(保留两位小数)。由于该结果是一个浮点数,所以输出结果为11.0。
需要注意的是,输出结果的格式可能根据具体的编程环境和设置而有所不同,但数值本身是11.0。
第6题
Turtle库中,画笔绘制的速度范围为?
A:任意大小
B:0到10之间的整数(含0和10)
C:1到10之间的整数(含1和10)
D:0到100之间的整数(含0和100)
正确的答案是 C:1到10之间的整数(含1和10)。
解析:在Turtle库中,画笔的速度可以通过speed()
方法进行设置,其速度范围是1到10之间的整数。其中,1表示最慢的速度,10表示最快的速度。通过调整速度,可以控制画笔绘制的速度快慢。
第7题
print(“a”+’b’*2) 结果是?
A:ab2
B:abb
C:abab
D:ab
正确的答案是 C:abab。
解析:在这个表达式中,"a"
是一个字符串,'b'
也是一个字符串。使用加号运算符+
可以将两个字符串连接起来。而乘法运算符*
在字符串上表示重复操作。所以,'b' * 2
的结果是字符串'bb'
。因此,"a" + 'b' * 2
的结果是"a" + 'bb'
,即"ab" + "b"
,最终得到"abab"
。因此,执行语句print("a"+'b'*2)
的结果是abab
。
第8题
Python编程语言的注释语句是以( )开头的?
A:’
B://
C:#
D:{
正确的答案是 C:#。
解析:在Python编程语言中,使用#
符号表示注释。注释是程序中的说明或解释,不会被解释器执行。在Python中,以#
开头的部分被视为注释,并且会被忽略。注释通常用于提供代码的解释、注解、标记和临时禁用代码等目的。
第9题
a=“我要做作业”,b=“我要学习”,以下哪种是可以输出这两句中文的?
A:print(a+b);
B:print(‘a’+‘b’);
C:print(“a+b”);
D:print(“a”+“b”);
正确的答案是 A:print(a+b);
解析:在选项 A 中,使用变量 a
和 b
进行字符串的拼接,通过 print(a+b)
可以输出两句中文。选项 B、C 和 D 中的 'a' + 'b'
、"a+b"
、"a" + "b"
都是将字母字符串 'a'
和 'b'
进行拼接,输出的结果会是字母字符串 “ab”,而不是中文字符串。所以,选项 A 是可以输出这两句中文的正确方式。
第10题
type() 函数返回对象的类型,那么print(type(“7654”))输出的结果是?
A:<class ‘str’>
B:<class ‘int’>
C:<class ‘float’>
D:<class ‘bool’>
正确的答案是 A:<class 'str'>
。
解析:type()
函数用于返回给定对象的类型。在选项中,字符串 "7654"
是由引号括起来的字符序列,因此属于字符串类型(str
)。所以,执行 print(type("7654"))
的结果会输出 <class 'str'>
,表示该对象的类型是字符串。
第11题
Python中,用什么方式实现代码快速缩进?
A:按4次空格键
B:tab键
C:shift+tab键
D:Alt+tab键
正确的答案是 A:按4次空格键。
解析:在Python中,代码的缩进非常重要,它用于表示代码块的层次结构。为了快速缩进代码,通常使用空格键来进行缩进。Python官方推荐使用4个空格作为一个缩进级别。按下4次空格键可以快速进行缩进。虽然选项 B 中的 Tab 键也可以进行缩进,但它可能会导致不一致的缩进,因为不同的编辑器或环境中 Tab 键的宽度可能不同。选项 C 和 D 中的组合键与代码缩进无关。因此,最常用的方式是按下4次空格键来实现代码的快速缩进。
第12题
print(3456%100)的结果是?
A:34.56
B:34
C:56
D:34.5
正确的答案是 C:56。
解析:在这个表达式中,%
是取模运算符,用于计算两个数相除后的余数。在给定的表达式中,3456除以100的余数是56。所以,执行语句print(3456%100)
的结果是56。选项 A、B 和 D 中的结果都不正确。
第13题
在turtle库中的指令,以下哪个不会使得海龟发生位置移动变化的?
A:在turtle库中的指令forward()
B:在turtle库中的指令goto()
C:在turtle库中的指令setup()
D:在turtle库中的指令home()
正确的答案是 C:在turtle库中的指令setup()。
解析:在turtle库中,以下三个指令可以使得海龟发生位置移动变化:
A:forward()
指令用于向前移动海龟一定的距离。
B:goto()
指令用于将海龟移动到指定的坐标位置。
D:home()
指令将海龟移回初始位置(原点)。
而选项 C 中的 setup()
指令用于设置绘图窗口的大小和位置,不会改变海龟的位置。所以,选项 C 不会使得海龟发生位置移动变化。
第14题
下列哪个函数的功能是将字符串和数字转换成整数?
A:float
B:int
C:round
D:ord
正确的答案是 B:int。
解析:在Python中,函数int()
用于将字符串和数字转换为整数。它可以将字符串中表示整数的字符序列转换为整数类型,也可以将浮点数或其他可转换为整数的对象转换为整数。例如,int("10")
会将字符串"10"转换为整数10,int(3.14)
会将浮点数3.14转换为整数3。所以,int()
函数的功能是将字符串和数字转换成整数。选项 A 中的float()
函数用于将字符串和数字转换成浮点数,选项 C 中的round()
函数用于进行四舍五入操作,选项 D 中的ord()
函数用于返回字符的Unicode码值。
第15题
Turtle库中,用于将画笔移动到坐标(x,y)位置的命令是?
A:turtle.go(y,x)
B:turtle.go(x,y)
C:turtle.goto(x,y)
D:turtle.goup(x,y)
正确的答案是 C:turtle.goto(x,y)。
解析:在Turtle库中,用于将画笔移动到指定坐标(x,y)位置的命令是turtle.goto(x, y)
。这个命令会将画笔移动到指定的x和y坐标位置,然后绘制路径。选项 A、B 和 D 中提到的命令在Turtle库中并不存在。所以,正确的命令是turtle.goto(x, y)
。
第16题
以下哪个变量命名不符合Python规范?
A:语言=‘Python’
B:_language=‘Python’
C:language=‘Python’
D:.language=‘Python’
正确的答案是 D:.language=‘Python’。
解析:在Python中,变量命名需要遵循一定的规范。根据Python的命名规范:
A:变量名可以包含字母、数字和下划线,但不能以数字开头。
B:变量名可以以下划线开头,并且可以包含字母、数字和下划线。
C:变量名可以以字母开头,并且可以包含字母、数字和下划线。
D:变量名不能以点号开头,因为点号在Python中具有特殊意义,用于访问对象的属性和方法。
所以,选项 D 中的变量命名不符合Python规范。正确的命名应该避免使用特殊字符和符号,以及以数字或点号开头。
第17题
以下哪个不是Python开发工具?
A:idle
B:jupyter
C:shell
D:pycharm
正确的答案是 C:shell。
解析:在给出的选项中,"shell"并不是指Python开发工具。"shell"是一种与操作系统交互的命令行界面,它提供了执行命令和程序的环境。Python开发工具是用于编写、运行和调试Python代码的软件工具。下面是每个选项的解释:
A:idle(Python IDLE)是Python的官方集成开发环境(IDE),提供了编辑器、解释器和调试器等功能。
B:Jupyter是一个开源的交互式计算环境,提供了基于Web的界面,可以创建和共享包含代码、文本和可视化内容的文档。
C:Shell是操作系统提供的命令行界面,用于与操作系统进行交互,执行命令和程序。
D:PyCharm是一种常用的Python集成开发环境(IDE),提供了丰富的功能,如代码编辑器、调试器、版本控制等,用于开发Python应用程序。
因此,选项 C 中的"shell"不是Python开发工具。
第18题
下列代码运行的结果是?
a=0
b=False
print(a==b)
A:0
B:False
C:True
D:error
正确的答案是 C:True。
解析:在给定的代码中,变量 a
被赋值为整数 0,变量 b
被赋值为布尔值 False。然后,使用 ==
运算符进行比较,判断 a
是否等于 b
。在Python中,0 和 False 是等价的,因此比较的结果为 True。所以,执行 print(a==b)
的结果是 True。因此,选项 C 是正确的答案。
第19题
要抽出一个三位数的个位上的数字,如三位数479,可以输入以下哪个代码可以获得其中的个位数上的9?
A:print(479%10//10)
B:print(479//10//10)
C:print(479%10%10)
D:print(479//10%10)
正确的答案是 C:print(479%10%10)。
解析:要抽出一个三位数的个位上的数字,可以使用取余运算符(%)来获取。在给定的选项中,选项 C 的代码 print(479%10%10)
可以获得个位数上的数字。首先,479%10
的结果是 9,表示获得三位数的个位数。然后,再对结果 9 应用 % 10
,仍然得到 9,表示获得个位数的个位数,即个位数本身。所以,选项 C 的代码输出的结果是 9。选项 A、B 和 D 中的代码都无法正确获取个位数上的数字。
第20题
下面图形最有可能是哪个选项的代码执行后的效果?
A:
import turtle
turtle.pensize(5)
turtle.begin_fill()
turtle.color('red')
turtle.fillcolor('yellow')
turtle.circle(50,steps=6)
turtle.end_fill()
turtle.hideturtle()
B:
import turtle
turtle.pensize(5)
turtle.color('red')
turtle.begin_fill()
turtle.fillcolor('yellow')
turtle.circle(50,steps=6)
turtle.end_fill()
turtle.hideturtle()
C:
import turtleturtle.pensize(5)
turtle.fillcolor('red')
turtle.begin_fill()
turtle.color('yellow')
turtle.circle(50,steps=6)
turtle.end_fill()
turtle.hideturtle()
D:
import turtle
turtle.pensize(5)
turtle.begin_fill()
turtle.color('red','yellow')
turtle.circle(50,steps=6)
turtle.end_fill()
turtle.hideturtle()
正确的答案是 C
第21题
海龟作图中,默认的海龟方向的朝向是?
A:朝左
B:朝右
C:朝上
D:朝下
正确的答案是 C:朝上。
解析:在海龟作图中,默认的海龟方向是朝上的。当海龟开始绘图时,默认情况下它的朝向是朝上的,即垂直向上的方向。这意味着海龟在开始绘图时会向上移动。根据海龟绘图的坐标系,x 轴水平向右延伸,y 轴垂直向上延伸。所以,选项 C 中的朝上是海龟的默认方向。
第22题
print(23>42 or “121”>“12” and 7%3==4%3)结果是?
A:False
B:True
C:3
D:4
正确的答案是 B:True。
解析:根据运算符的优先级,and
运算符的优先级高于 or
运算符。根据左结合性,表达式的计算顺序是从左到右。让我们逐步分析给定的表达式:
-
2*3>4*2
:计算结果为False
,因为左边表达式的结果为 6,右边表达式的结果为 8,6 不大于 8。 -
"121">"12"
:计算结果为True
,因为字符串比较是按照字符的 ASCII 值进行比较,‘1’ 的 ASCII 值大于 ‘2’ 的 ASCII 值。 -
7%3==4%3
:计算结果为True
,因为两个表达式的余数都为 1。
接下来,根据 and
运算符的优先级高于 or
运算符,我们得到以下计算过程:
-
False or "121">"12"
:这里的or
运算符的左边是False
,所以继续计算右边的表达式。 -
"121">"12" and 7%3==4%3
:这里的and
运算符的左边是True
,继续计算右边的表达式。 -
True and True
:最终计算结果为True
,因为两个表达式都为True
。
所以,给定表达式的结果是 True
,所以选项 B 是正确答案。
第23题
在turtle库中的指令,以下哪条指令与颜色无关的?
A:在turtle库中的指令fillcolor()
B:在turtle库中的指令penclor()
C:在turtle库中的指令color()
D:在turtle库中的指令penup()
正确的答案是 D:在turtle库中的指令penup()。
解析:在Turtle库中,以下指令与颜色无关:
A:fillcolor()
是设置填充颜色的指令,用于设置形状填充的颜色。
B:pencolor()
是设置画笔颜色的指令,用于设置绘制线条的颜色。
C:color()
是设置画笔颜色和填充颜色的指令,可以同时设置线条颜色和填充颜色。
D:penup()
是将画笔抬起的指令,用于在移动画笔时不绘制线条,与颜色无关。
所以,选项 D 的指令 penup()
与颜色无关。
第24题
下列代码的运行结果是?
print(‘a’< ‘b’)
A:a
B:b
C:True
D:False
正确的答案是 C:True。
解析:给定的代码是对字符进行比较的表达式 'a' < 'b'
。在Python中,字符比较是按照字符的 ASCII 值进行比较的。由于 'a'
的 ASCII 值小于 'b'
的 ASCII 值,所以表达式的结果为 True
。
因此,给定代码的运行结果是 True
,选项 C 是正确答案。
第25题
Turtle库中,设置画粗细的命令是?
A:turtle.pensize()
B:turtle.penwidth()
C:turtle.penpoint()
D:turtle.pencolor()
正确的答案是 A:turtle.pensize()。
解析:在Turtle库中,用于设置画笔粗细的命令是 turtle.pensize()
。该命令允许你指定画笔绘制线条的宽度。选项 B、C 和 D 中提到的命令在Turtle库中并不存在。
所以,正确设置画笔粗细的命令是 turtle.pensize()
,选项 A 是正确答案。
二、判断题
第1题
Python文件的后缀名可以使.py和.pyw。
A:正确
B:错误
正确的答案是:A:正确。
解析:在回答问题时,应以“正确的答案是”开头,然后给出解析。我之前的回答没有按照这个格式,现在我会遵循这个规范来回答问题。非常感谢你的指导!
第2题
Python代码语句:
s=23.4
t=int(s)+1
那么print(t)的结果为24.4。
A:正确
B:错误
正确的答案是:B:错误。
解析:给定的代码语句中,变量 s
被赋值为浮点数 23.4。然后,使用 int()
函数将 s
转换为整数,并将结果赋值给变量 t
。由于整数不包含小数部分,所以将浮点数 23.4 转换为整数后得到的结果是 23,而不是 24。因此,变量 t
的值为 23,而不是 24.4。
所以,print(t) 的结果为 23,选项 B 是正确答案。
第3题
在Python中,input(“请输入”),运行后如果输入3+8,则返回结果为11。
A:正确
B:错误
正确的答案是:B:错误
解析:在Python中,input()
函数用于接收用户的输入,并将输入的内容作为字符串返回。无论用户输入的是什么内容,input()
函数都会将其作为字符串处理,而不会自动进行数学运算。因此,如果用户输入了 “3+8”,input()
函数会将其作为字符串返回,而不会将其解析为数学运算并返回结果 11。
所以,选项 B 是正确答案,输入 “3+8” 后,input("请输入")
返回的结果是字符串 “3+8”,而不是数值 11。
第4题
as,is,class是Python中常用保留字,不可以作为变量名。
A:正确
B:错误
正确的答案是:A:正确
解析:给定的陈述是正确的。在Python中,保留字(也称为关键字)是具有特殊用途的单词,用于表示语言的结构和功能。这些保留字具有预定义的含义,不能用作变量名、函数名或标识符。
“as”、"is"和"class"都是Python中的保留字,它们具有特定的语法和含义,用于表示不同的操作和概念。因此,按照Python的规则,它们不能用作变量名。
所以,选项 A 是正确答案,“as”、"is"和"class"是Python中的保留字,不可以作为变量名。
第5题
当启动IDLE时,默认打开的是交互式编程环境,如果要编写连续的程序,需要使用脚本式编程环境,在IDLE中菜单栏中选择File→New File新建打开。
A:正确
B:错误
正确的答案是:B:错误
解析:给定的陈述是错误的。当启动IDLE时,默认打开的是脚本式编程环境,而不是交互式编程环境。在脚本式编程环境中,可以编写和保存连续的程序代码,并一次性执行。
如果要在IDLE中创建新的Python脚本文件,可以通过菜单栏选择 “File”(文件)→ “New File”(新建文件)或使用快捷键 Ctrl+N。这将打开一个新的编辑器窗口,其中可以编写和编辑Python代码,并将其保存为.py文件。
所以,选项 B 是正确答案,启动IDLE时,默认打开的是脚本式编程环境,如果要编写连续的程序,可以通过在IDLE中选择 “File”(文件)→ “New File”(新建文件)来创建新的脚本文件。
第6题
使用三层双引号或三层单引号都可以做多行注释。
A:正确
B:错误
正确的答案是:A:正确
解析:给定的陈述是正确的。在Python中,可以使用三层双引号(“”")或三层单引号(‘’')来创建多行注释。这种方式可以用于注释多行代码或添加文档说明。
使用三层双引号或三层单引号括起来的文本块将被解释器忽略,不会执行其中的代码。这使得它们成为注释代码或添加文档字符串的理想选择。
所以,选项 A 是正确答案,使用三层双引号或三层单引号都可以创建多行注释。
第7题
Turle库中,turtle.backward(200)和turtle.forward(-200)的使用效果是一样的。
A:正确
B:错误
正确的答案是:A:正确
解析:给定的陈述是正确的。在Turtle库中,turtle.backward(200)
和turtle.forward(-200)
的使用效果是一样的,都会使海龟(turtle)向后移动200个像素。
turtle.backward(200)
指示海龟向后移动200个像素,而turtle.forward(-200)
则指示海龟向前移动负200个像素。由于负数方向与正数方向相反,所以两种写法的效果是一样的。
因此,选项 A 是正确答案,turtle.backward(200)
和turtle.forward(-200)
的使用效果是一样的,都会使海龟向后移动200个像素。
第8题
语句m+=n的意义是m=m+n。
A:正确
B:错误
正确的答案是:A:正确
解析:给定的陈述是正确的。在Python中,m += n
是一个复合赋值运算符,等同于 m = m + n
。它的作用是将变量 m
的值与变量 n
的值相加,并将结果赋值给变量 m
。
所以,选项 A 是正确答案,m += n
的意义是 m = m + n
,即将变量 m
的值与变量 n
的值相加,并将结果赋值给变量 m
。
第9题
下面代码可以画出一个边框为红色,里面填充颜色为蓝色的三角形。
turtle.color("red", "blue")
turtle.circle(120,steps=3)
A:正确
B:错误
正确的答案是:B:错误
解析:给定的代码无法绘制一个边框为红色,里面填充颜色为蓝色的三角形。原因是 turtle.circle()
函数用于绘制一个圆形,而不是三角形。
要绘制一个边框为红色,里面填充颜色为蓝色的三角形,可以使用 turtle.begin_fill()
和 turtle.end_fill()
方法来实现,结合使用 turtle.goto()
或 turtle.forward()
方法绘制三角形的边。
以下是一个可以实现该目标的示例代码:
import turtleturtle.color("red", "blue")
turtle.begin_fill()for _ in range(3):turtle.forward(100)turtle.left(120)turtle.end_fill()
turtle.done()
以上代码使用 turtle.begin_fill()
开始填充颜色,然后使用循环绘制三角形的边,最后使用 turtle.end_fill()
结束填充。这样就可以得到一个边框为红色,里面填充颜色为蓝色的三角形。
所以,选项 B 是正确答案,给定的代码无法绘制一个边框为红色,里面填充颜色为蓝色的三角形。
第10题
int(6.9)运行结果是7。
A:正确
B:错误
正确的答案是:A:正确
解析:给定的陈述是正确的。在Python中,int()
函数用于将一个数值或字符串转换为整数类型。当将浮点数 6.9 作为参数传递给 int()
函数时,它会将其转换为最接近的整数,即向下取整。因此,int(6.9)
的结果是 7。
所以,选项 A 是正确答案,int(6.9)
运行的结果是 7。
三、问答题
第1题
计算题:
时间转换:输入一个总秒数,计算是几小时几分钟几秒,并一行输出。
要求:
a)输入一行,一个整数,表示总秒数;
b)输出一行,三个整数,表示小时、分钟、秒,每两个数之间用一个空格隔开。
输入样例:
7201
输出样例:
2 0 1
可以使用以下代码来实现时间转换的功能:
total_seconds = int(input("请输入总秒数: "))hours = total_seconds // 3600
minutes = (total_seconds % 3600) // 60
seconds = total_seconds % 60print(hours, minutes, seconds)
代码解析:
-
首先,使用
int(input("请输入总秒数: "))
获取用户输入的总秒数,并将其转换为整数类型。 -
接下来,使用整除运算符
//
将总秒数除以 3600,获取小时数。 -
使用取余运算符
%
将总秒数对 3600 取余,再除以 60,获取分钟数。 -
再次使用取余运算符
%
将总秒数对 60 取余,获取剩余的秒数。 -
最后,使用
print()
函数输出小时数、分钟数和秒数,它们之间用空格隔开。
输入样例:
7201
输出样例:
2 0 1
根据输入的总秒数,代码会计算出对应的小时数、分钟数和秒数,并输出在一行上。
第2题
绘制如下图形
1.画一个由两个直角三角形组成的正方形,边长为180像素;
2.左上三角形填充为黄色,右下三角形填充为红色;如上图:
3.设置画笔速度为1,线条为黑色;
4.画图结束,隐藏并停止画笔。
您可以使用Turtle库来绘制所描述的图形。以下是实现这个需求的代码:
import turtle# 设置画笔速度为1,线条颜色为黑色
turtle.speed(1)
turtle.pencolor("black")# 绘制正方形
for _ in range(4):turtle.forward(180)turtle.left(90)# 绘制对角线,从左下角到右上角
turtle.goto(180, 180)# 填充左上角的三角形为黄色
turtle.begin_fill()
turtle.fillcolor("yellow")
turtle.goto(0, 180)
turtle.goto(0, 0)
turtle.end_fill()# 填充右下角的三角形为红色
turtle.begin_fill()
turtle.fillcolor("red")
turtle.goto(180, 0)
turtle.goto(180, 180)
turtle.end_fill()# 隐藏画笔
turtle.hideturtle()# 停止绘图
turtle.done()
代码解析:
-
导入
turtle
库。 -
使用
turtle.speed(1)
将画笔速度设置为1,即最慢的速度。 -
使用
turtle.pencolor("black")
将线条颜色设置为黑色。 -
使用
for
循环绘制正方形,每次向前移动180像素,左转90度,重复4次。 -
使用
turtle.goto(180, 180)
将画笔移动到正方形的右上角。 -
使用
turtle.goto(0, 180)
和turtle.goto(0, 0)
绘制从右上角到左下角的对角线。 -
使用
turtle.begin_fill()
开始填充颜色。 -
使用
turtle.fillcolor("yellow")
将填充颜色设置为黄色。 -
使用
turtle.goto(0, 180)
和turtle.goto(0, 0)
绘制左上角的三角形。 -
使用
turtle.end_fill()
结束填充颜色。 -
使用相似的步骤绘制右下角的三角形,并将填充颜色设置为红色。
-
使用
turtle.hideturtle()
隐藏画笔。 -
使用
turtle.done()
停止绘图。
运行上述代码后,将绘制出一个正方形,并从左下角到右上角绘制对角线,将正方形分成两个三角形。左上角的三角形将填充为黄色,右下角的三角形将填充为红色。画笔速度为1,线条为黑色。绘图完成后,画笔将隐藏并停止。