Python中的turtle.turtlesize()函数

Python中的turtle.turtlesize()函数

turtle模块以面向对象和面向过程的方式提供Turtle图形基元。因为它使用 Tkinter 作为底层图形,它需要安装一个支持 Tk 的 Python 版本。

turtle.turtlesize()

此函数用于返回或设置笔的属性x或y-stretchfactors和轮廓。

语法 :

turtle.turtlesize(stretch_wid=None, stretch_len=None, outline=None)

参数:

参数 值类型 描述
stretch_wid 正数 垂直于方向的拉伸系数
stretch_len 正数 龟头方向的拉伸系数
outline 正数 决定形状轮廓的宽度

下面是上述方法的实现和一些例子。

例子1 :

# import package
import turtle
  
# set turtle
turtle.speed(1)
turtle.shape("turtle")
turtle.fillcolor("blue")
  
# loop for motion
for i in range(4):
    
    # set turtle width
    turtle.turtlesize(stretch_wid=(i+1)*0.5)
    turtle.forward(100)
    turtle.right(90)

输出 :

Python中的turtle.turtlesize()函数

例子2 :

# import package
import turtle
  
# set turtle
turtle.speed(1)
turtle.shape("turtle")
turtle.fillcolor("blue")
  
# loop for motion
for i in range(4):
  
    # set turtle length
    turtle.turtlesize(stretch_len=(i+1)*0.5)
    turtle.forward(100)
    turtle.right(90)

输出 :

Python中的turtle.turtlesize()函数

例子3 :

# import package
import turtle
  
# set turtle
turtle.speed(1)
turtle.shape("turtle")
turtle.fillcolor("blue")
  
# loop for motion
for i in range(4):
    
    # set turtle outline
    turtle.turtlesize(outline=i+1)
    turtle.forward(100)
    turtle.right(90)

输出 :

Python中的turtle.turtlesize()函数

例子4 :

# import package
import turtle
  
# set turtle
turtle.speed(1)
turtle.shape("turtle")
turtle.fillcolor("blue")
  
# loop for motion
for i in range(4):
    
    # set turtlesize properties all together
    turtle.turtlesize(stretch_wid=(i+1)*0.5,
                      stretch_len=(i+1)*0.5,
                      outline=(i+1)
                     )
    turtle.forward(100)
    turtle.right(90)

输出 :

Python中的turtle.turtlesize()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python Turtle