一、turtle模块概述
Python 标准库中有个 turtle 模块,俗称海龟绘图,它提供了一些简单的绘图工具,可以在标准的应用程序窗口中绘制各种图形。
turtle 的绘图方式非常简单直观,就像一只尾巴上蘸着颜料的小海龟在电脑屏幕上爬行,随着它的移动就能画出线条来。使用海龟绘图,我们只用几行代码就能够创建出令人印象深刻的视觉效果,而且还可以跟随海龟的移动轨迹,看到每行代码是如何影响它的移动的。
这能够帮助我们更好地理解代码的逻辑。所以海龟绘图也经常用作新手学习 Python 的一种工具。
二、turtle模块入门
1、创建画布
首先,我们要导入 turtle 模块。然后我们要创建空白的窗口作为画布,窗口的大小是 800 个像素的宽度和 800 个像素的高度。然后创建一枝画笔,并且将光标的形状设置为一只海龟。代码如下:
import turtle
window = turtle.Screen()
# turtle.setup(800, 800)
turtle.setup(width=800, height=800)
t = turtle.Pen()
turtle.shape("turtle") # 一只海龟的形状
2、移动海龟
turtle.backward(100)
turtle.forward(100)
turtle.right(100)
turtle.left(100)
turtle.setheading(180)
turtle.home()
命令详解:
forward:让海龟向前移动的命令,100 是移动的距离
backward:让