python turtle简单绘图
时间: 2024-09-02 17:00:58 浏览: 69
Python的turtle库是一个非常直观的图形绘制模块,它提供了一个海龟形状的对象,可以移动并画出各种线条和图案。以下是使用turtle库进行简单绘图的基本步骤:
1. **导入turtle库**:首先需要import turtle模块,它是标准库的一部分,无需安装。
```python
import turtle
```
2. **创建turtle对象**:通过`turtle.Turtle()`创建一个海龟对象,你可以给它起个名字,例如`t`.
```python
t = turtle.Turtle()
```
3. **移动和转向**:使用`forward(distance)`让海龟向前移动指定距离,`left(angle)`或`right(angle)`让它向左或右转指定角度。
```python
t.forward(50)
t.left(90)
```
4. **颜色和填充**:用`pencolor(color)`设置线条颜色,`fillcolor(color)`设置填充色。绘制填充图形前需先调用`begin_fill()`,结束时用`end_fill()`。
```python
t.pencolor('blue')
t.begin_fill()
t.circle(30)
t.end_fill()
```
5. **关闭窗口**:完成绘制后,用`t.done()`来显示图形并等待用户关闭窗口。
```python
t.done()
```
例子示例:
```python
t.shape('turtle') # 设置海龟形状为默认的turtle形状
t.speed(1) # 设置绘制速度,1是最慢,最快是0
t.penup() # 抬起笔,防止连续移动时留下轨迹
t.goto(-50, 50) # 移动到屏幕中心上方
t.pendown() # 放下笔开始绘制
# 绘制一个红色正方形
t.color('red')
for _ in range(4):
t.forward(100)
t.right(90)
t.hideturtle() # 隐藏海龟形状
t.done()
```
阅读全文