python用turtle绘制小房子
时间: 2024-09-23 11:14:52 浏览: 69
Python 的 `turtle` 模块是一个非常适合初学者的图形绘制库,它通过模拟海龟的移动来创建简单的二维图像。要使用 `turtle` 绘制小房子,我们可以按照以下步骤:
1. 首先导入 `turtle` 模块,并给海龟起个名字,比如 `turtle`。
```python
import turtle
```
2. 设置海龟的位置并开始画笔。
```python
t = turtle.Turtle()
t.penup() # 抬起画笔,防止画线
t.goto(-50, -50) # 将海龟置于房子位置
t.pendown() # 放下画笔
```
3. 绘制小房子的基本形状。通常会包含屋顶、身体和窗户。
- **屋顶**:两个三角形。
```python
# 屋顶
t.forward(100)
t.left(90)
t.forward(70)
t.right(140)
t.forward(70)
```
- **身体**:长方形。
```python
# 身体
t.forward(100)
t.right(90)
t.forward(120)
```
- **窗户**:可以在适当的位置画两个小正方形作为窗户。
```python
# 窗户
window_size = 15
t.penup()
t.goto(-40, -20)
t.pendown()
t.begin_fill()
t.forward(window_size)
t.right(90)
t.forward(window_size)
t.right(90)
t.forward(window_size)
t.end_fill()
t.penup()
t.goto(-80, -20)
t.pendown()
t.begin_fill()
t.forward(window_size)
t.right(90)
t.forward(window_size)
t.right(90)
t.forward(window_size)
t.end_fill()
```
4. 最后别忘了关闭窗口,显示绘制的内容。
```python
turtle.done()
```
阅读全文