导入turtle库
```python
import turtle
```
创建turtle对象
```python
pen = turtle.Turtle()
```
绘制直线
```python
pen.forward(100) 向前移动100个像素
```
绘制正方形
```python
for _ in range(4):
pen.forward(100) 向前移动100像素
pen.right(90) 右转90度
turtle.done()
```
绘制三角形
```python
for _ in range(3):
pen.forward(100) 向前移动100像素
pen.right(120) 右转120度
turtle.done()
```
绘制圆形
```python
pen.circle(50) 画一个半径为50的圆
turtle.done()
```
绘制多边形
```python
points = [(0, 0), (100, 0), (100, 100), (0, 100)] 多边形的顶点坐标
for point in points:
pen.goto(point) 移动到顶点
turtle.done()
```
示例代码
```python
import turtle
创建turtle对象
pen = turtle.Turtle()
绘制正方形
for _ in range(4):
pen.forward(100) 向前移动100像素
pen.right(90) 右转90度
移动到画布左上角
pen.penup()
pen.goto(-150, 150)
pen.pendown()
绘制圆形
pen.circle(50) 画一个半径为50的圆
移动到画布右上角
pen.penup()
pen.goto(150, 150)
pen.pendown()
绘制三角形
for _ in range(3):
pen.forward(100) 向前移动100像素
pen.right(120) 右转120度
保持窗口显示
turtle.done()
```
通过这些步骤和示例代码,你可以轻松地使用Python的turtle库绘制各种简单的图形。