turtle库的speed从1—10速度一样是怎么回事?
今天在学习python的海归画图的时候,使用了speed函数speed(0)的速度是真快
可是speed(1)到speed(10)我都试过了,感觉速度都一样,没有明显变化啊?
这是怎么回事啊? 这我也不知道,我试了一下挺正常的 在Python的turtle模块中,speed()函数是用来控制海龟绘图的速度的,其参数可以设置为一个介于0和10之间的整数值,表示绘图速度的等级。但是,实际上,速度的变化在不同的绘图环境中可能会有不同的效果。
在默认情况下,turtle的速度等级为0,表示最快的绘图速度。当你将速度设置为1到10之间的任何一个值时,你可能会感觉它们之间没有明显的差异。这是因为在这些速度等级下,海龟绘图的速度已经足够快,以至于人眼无法察觉到速度上的变化。
不过,当你将速度设置为比10更高的值时,就会有明显的速度变化 本帖最后由 isdkz 于 2023-2-21 14:56 编辑
speed函数从 0 - 10 之间的速度变化是越来越缓,差别最明显的是从 0 到 1,然后从 1 到 2,以此类推,
到 5 开始速度变化基本就很不明显了,所以你会感觉速度都一样 ouyunfu 发表于 2023-2-21 14:34
在Python的turtle模块中,speed()函数是用来控制海龟绘图的速度的,其参数可以设置为一个介于0和10之间的整 ...
turtle的默认速度为 3,
将速度设置为比 10 更高的值有明显的速度变化是因为当给 speed 传大于10或者小于0.5的数时会将速度设为 0
页:
[1]