Python中的turtle.speed()函数
turtle模块以面向对象和面向过程的方式提供Turtle图形基元。因为它使用 Tkinter 作为底层图形,它需要安装一个支持 Tk 的 Python 版本。
turtle.speed()
turtle.speed() 方法用于通过它所取的参数值来改变Turtle的速度。返回或设置Turtle的速度。
语法 :
turtle.speed(speed=None)
注意:
- Turtle的速度在0-10的范围内。
- 如果输入的是一个大于10或小于0.5的数字,则速度被设置为0。
- 速度字符串以如下方式映射到速度值。
- ‘最快’ : 0
- ‘快速’ : 10
- ‘正常’ : 6
- ‘慢’ : 3
- ‘最慢’ : 1
- 速度从1到10,执行越来越快的画线和Turtle转动的动画。
下面是上述方法的实现和一些例子。
例子1 :
# import package
import turtle
# slowest speed
turtle.speed(1)
# turtle movement
turtle.forward(150)
输出 :
例子2 :
# import package
import turtle
# loop for pattern
for i in range(10):
# set turtle speed
turtle.speed(10-i)
# motion for pattern
turtle.forward(50+10*i)
turtle.right(90)
输出 :