用python中的函数画一个小房子
时间: 2024-04-07 10:07:32 浏览: 76
简单python-画房子
5星 · 资源好评率100%
可以使用Python中的turtle库来绘制一个小房子,以下是代码示例:
```python
import turtle
# 绘制正方形
def draw_square():
for i in range(4):
turtle.forward(100)
turtle.right(90)
# 绘制三角形
def draw_triangle():
turtle.right(30)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.right(150)
# 绘制小房子
def draw_house():
draw_square()
turtle.penup()
turtle.right(90)
turtle.forward(100)
turtle.left(90)
turtle.pendown()
draw_triangle()
# 设置初始位置和角度
turtle.penup()
turtle.goto(-100, 0)
turtle.pendown()
turtle.setheading(0)
# 绘制小房子
draw_house()
# 隐藏海龟
turtle.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
运行代码后,会弹出一个窗口,展示绘制出来的小房子。你也可以根据自己的需求对代码进行修改,例如改变小房子的大小、位置等。
阅读全文