turtle怎么画基础图形
时间: 2024-04-20 08:07:16 浏览: 24
使用Python的turtle库可以非常容易地绘制基本的图形。下面是一些基本图形的示例代码:
1. 绘制正方形:
```python
import turtle
# 创建一个画布,设置画布大小和背景色
canvas = turtle.Screen()
canvas.setup(500, 500)
canvas.bgcolor('white')
# 创建一个海龟对象,并设置其颜色和线宽
t = turtle.Turtle()
t.color('red')
t.pensize(3)
# 绘制正方形
for i in range(4):
t.forward(100)
t.right(90)
# 隐藏海龟对象
t.hideturtle()
# 点击画布关闭窗口
canvas.exitonclick()
```
2. 绘制圆形:
```python
import turtle
# 创建一个画布,设置画布大小和背景色
canvas = turtle.Screen()
canvas.setup(500, 500)
canvas.bgcolor('white')
# 创建一个海龟对象,并设置其颜色和线宽
t = turtle.Turtle()
t.color('blue')
t.pensize(3)
# 绘制圆形
t.circle(50)
# 隐藏海龟对象
t.hideturtle()
# 点击画布关闭窗口
canvas.exitonclick()
```
3. 绘制三角形:
```python
import turtle
# 创建一个画布,设置画布大小和背景色
canvas = turtle.Screen()
canvas.setup(500, 500)
canvas.bgcolor('white')
# 创建一个海龟对象,并设置其颜色和线宽
t = turtle.Turtle()
t.color('green')
t.pensize(3)
# 绘制三角形
for i in range(3):
t.forward(100)
t.left(120)
# 隐藏海龟对象
t.hideturtle()
# 点击画布关闭窗口
canvas.exitonclick()
```
4. 绘制矩形:
```python
import turtle
# 创建一个画布,设置画布大小和背景色
canvas = turtle.Screen()
canvas.setup(500, 500)
canvas.bgcolor('white')
# 创建一个海龟对象,并设置其颜色和线宽
t = turtle.Turtle()
t.color('purple')
t.pensize(3)
# 绘制矩形
for i in range(2):
t.forward(200)
t.right(90)
t.forward(100)
t.right(90)
# 隐藏海龟对象
t.hideturtle()
# 点击画布关闭窗口
canvas.exitonclick()
```
以上是一些基本图形的示例代码,你可以根据需要对代码进行修改,绘制出更多不同形状的图形。