Python中的turtle.shape()函数
turtle 模块以面向对象和面向过程的方式提供了Turtle图形原语。因为它使用 tkinter 作为底层图形,它需要安装一个支持 Tk 的 Python 版本。
turtle.shape()
该函数用于将Turtle形状设置为具有给定名称的形状,如果没有给定名称,则返回当前形状的名称。
语法:
turtle.shape(name=None)
带有名称的形状必须存在于Turtle屏的形状字典中。最初,有以下多边形形状:”arrow”、”Turtle”、”circle”、”square”、”triangle”、”classic”。这些图像显示如下。
默认 : ‘classic’
‘arrow’
‘turtle’
‘circle’
‘square’
‘triangle’
示例:
# import package
import turtle
# for default shape
turtle.forward(100)
# for circle shape
turtle.shape("circle")
turtle.right(60)
turtle.forward(100)
# for triangle shape
turtle.shape("triangle")
turtle.right(60)
turtle.forward(100)
# for square shape
turtle.shape("square")
turtle.right(60)
turtle.forward(100)
# for arrow shape
turtle.shape("arrow")
turtle.right(60)
turtle.forward(100)
# for turtle shape
turtle.shape("turtle")
turtle.right(60)
turtle.forward(100)
输出: