📜  Python中的 turtle.shape()函数(1)

📅  最后修改于: 2023-12-03 14:46:37.403000             🧑  作者: Mango

Python中的 turtle.shape()函数

简介

turtle 是 Python 自带的一个小型的绘图库,它可以帮助我们快速地绘制简单的图形。而 shape() 函数是其中一个很有用的函数。

函数介绍

shape() 函数用于改变海龟的外形,该函数有一个参数,即要设置的形状。该函数支持的形状非常多,例如:箭头、圆形、方形等等。

在默认情况下,海龟的初始形状为箭头,使用 shape() 函数可以指定不同的形状。

  • shape("classic"):设置为箭头形状,这是默认设置;
  • shape("turtle"):设置为代表海龟的形状;
  • shape("circle"):设置为一个圆形;
  • shape("square"):设置为一个正方形;
  • shape("triangle"):设置为一个三角形。

当然,还有更多的形状可供选择,具体可参考官方文档。

示例程序
import turtle

# 设置海龟形状为圆形
turtle.shape("circle")

# 移动海龟
turtle.forward(100)

# 设置海龟形状为正方形
turtle.shape("square")

# 移动海龟
turtle.forward(100)

# 设置海龟形状为三角形
turtle.shape("triangle")

# 移动海龟
turtle.forward(100)

# 关闭窗口
turtle.done()
示例效果

以下是 shape() 函数设置不同参数的效果。

turtle-shape-demo

总结

turtle 库为我们提供了很多方便简单的 API 来绘制图形。而 shape() 函数则为海龟的外形形状提供了很多自定义选项。再配合其他函数来使用,就能快速地画出复杂的图形了。