我怎样才能改变我的乌龟旋转的速度?

How can I change the speed that my turtle rotates?

我正在使用 turtle 绘制一个大型项目,但转弯需要数年时间才能完成。

我试过命令 turtle.speed("fastest") 但它只会改变距离速度而不是旋转速度。

通过查看 documentation for turtle,看起来 turtle.speed() 控制速度和旋转:

Speeds from 1 to 10 enforce increasingly faster animation of line drawing and turtle turning.

另外,

speed = 0 means that no animation takes place. forward/back makes turtle jump and likewise left/right make the turtle turn instantly.

请注意 turtle.speed("fastest") 设置速度 = 0。也许可以尝试使用 turtle.speed(10)turtle.speed("fast") 将速度更改为 10。

您当前的解决方案听起来应该可行,如果您添加一些示例代码,我们也许能够更好地帮助您找到解决方案!

你可以使用turtle.speed(speed=None) 其中速度是 0.. 10 范围内的整数或速度字符串。

如果输入是大于10或小于0.5的数字,速度设置为0.Speedstrings映射到速度值如下:

"fastest":0

"fast":10

"normal":6

"slow":3

"slowest":1

从 1 到 10 的速度强制越来越快的线条图和海龟动画 turning.speed=0 意味着没有动画发生。forward/back 使海龟跳跃,同样 left/right 使乌龟瞬间转身。

例如: turtle.speed()

 turtle.speed(9)

 turtle.speed('normal')