我怎样才能改变我的乌龟旋转的速度?
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')
我正在使用 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')