编程简单图形怎么画的

时间:2025-01-25 22:44:22 网络游戏

导入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库绘制各种简单的图形。