当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。
  • 速度字符串通过以下方式映射到速度值:
    • ‘fastest’:0
    • ‘fast’:10
    • ‘normal’:6
    • ‘slow’:3
    • ‘slowest’:1
  • 从1到10的速度会强制加快线条绘制和 turtle 转向的动画速度。

下面是上述方法的实现和一些示例:



范例1:

Python3

# import package 
import turtle 
  
# slowest speed 
turtle.speed(1) 
  
# turtle movement 
turtle.forward(150)

输出:

范例2:

Python3

# 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)

输出:

相关用法


注:本文由纯净天空筛选整理自deepanshu_rustagi大神的英文原创作品 turtle.speed() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。