鱼C论坛

 找回密码
 立即注册
查看: 3310|回复: 4

[已解决]turtle库的speed从1—10速度一样是怎么回事?

[复制链接]
发表于 2023-2-21 11:42:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
今天在学习python的海归画图的时候,使用了speed函数

speed(0)的速度是真快

可是speed(1)到speed(10)我都试过了,感觉速度都一样,没有明显变化啊?

这是怎么回事啊?
最佳答案
2023-2-21 14:56:07
ouyunfu 发表于 2023-2-21 14:34
在Python的turtle模块中,speed()函数是用来控制海龟绘图的速度的,其参数可以设置为一个介于0和10之间的整 ...

turtle的默认速度为 3,

将速度设置为比 10 更高的值有明显的速度变化是因为当给 speed 传大于10或者小于0.5的数时会将速度设为 0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-21 12:22:49 | 显示全部楼层
这我也不知道,我试了一下挺正常的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2023-2-21 14:34:10 | 显示全部楼层
在Python的turtle模块中,speed()函数是用来控制海龟绘图的速度的,其参数可以设置为一个介于0和10之间的整数值,表示绘图速度的等级。但是,实际上,速度的变化在不同的绘图环境中可能会有不同的效果。

在默认情况下,turtle的速度等级为0,表示最快的绘图速度。当你将速度设置为1到10之间的任何一个值时,你可能会感觉它们之间没有明显的差异。这是因为在这些速度等级下,海龟绘图的速度已经足够快,以至于人眼无法察觉到速度上的变化。

不过,当你将速度设置为比10更高的值时,就会有明显的速度变化
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-21 14:54:13 | 显示全部楼层
本帖最后由 isdkz 于 2023-2-21 14:56 编辑

speed函数从 0 - 10 之间的速度变化是越来越缓,差别最明显的是从 0 到 1,然后从 1 到 2,以此类推,

到 5 开始速度变化基本就很不明显了,所以你会感觉速度都一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-21 14:56:07 | 显示全部楼层    本楼为最佳答案   
ouyunfu 发表于 2023-2-21 14:34
在Python的turtle模块中,speed()函数是用来控制海龟绘图的速度的,其参数可以设置为一个介于0和10之间的整 ...

turtle的默认速度为 3,

将速度设置为比 10 更高的值有明显的速度变化是因为当给 speed 传大于10或者小于0.5的数时会将速度设为 0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-24 08:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表