用python的turtle库画房子
时间: 2023-06-30 17:07:29 浏览: 109
好的,以下是用 Python 的 turtle 库画房子的示例代码:
```python
import turtle
# 初始化画笔
pen = turtle.Turtle()
# 画房子
pen.forward(200)
pen.left(90)
pen.forward(150)
pen.left(90)
pen.forward(200)
pen.left(90)
pen.forward(150)
pen.left(90)
# 画屋顶
pen.forward(100)
pen.left(120)
pen.forward(100)
pen.left(120)
pen.forward(100)
# 移动画笔到门口
pen.penup()
pen.goto(100, 0)
pen.pendown()
# 画门
pen.right(90)
pen.forward(50)
pen.left(90)
pen.forward(30)
pen.left(90)
pen.forward(50)
# 移动画笔到窗户位置
pen.penup()
pen.goto(25, 75)
pen.pendown()
# 画窗户
pen.fillcolor("yellow")
pen.begin_fill()
pen.forward(50)
pen.left(90)
pen.forward(50)
pen.left(90)
pen.forward(50)
pen.left(90)
pen.forward(50)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
运行代码后,会弹出一个窗口显示画出的房子。你可以根据自己的需要修改代码中的参数,例如调整房子和屋顶的大小、位置,以及门和窗户的位置和大小等。
阅读全文