python turtle画简单房子
时间: 2023-06-11 09:04:49 浏览: 121
python中turtle绘图的简单指令.txt
5星 · 资源好评率100%
好的,我可以帮你解答关于用Python Turtle画简单房子的问题。你可以使用以下代码:
```
import turtle
# 绘制墙体
turtle.seth(0) # 设置方向为东
turtle.forward(200) # 绘制东墙
turtle.left(90) # 逆时针旋转90度
turtle.forward(150) # 绘制北墙
turtle.left(90)
turtle.forward(200) # 绘制西墙
turtle.left(90)
turtle.forward(150) # 绘制南墙
# 绘制屋顶
turtle.penup() # 抬起画笔,不绘制线
turtle.goto(0,150) # 移动画笔到屋顶中央
turtle.pendown() # 落下画笔,开始绘制线
turtle.seth(0) # 设置方向为东
turtle.forward(100) # 绘制一条线
turtle.left(120) # 逆时针旋转120度
turtle.forward(100) # 绘制另一条线
turtle.left(120)
turtle.forward(100) # 绘制最后一条线
# 绘制门和窗户
turtle.penup() # 先抬起画笔
turtle.goto(70,0) # 移动到门的中央位置
turtle.pendown() # 落下画笔
turtle.fillcolor('brown') # 填充棕色
turtle.begin_fill() # 开始填充
turtle.seth(90) # 改变方向为北
turtle.forward(70) # 绘制门上方矩形框
turtle.right(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(70)
turtle.right(90)
turtle.forward(40)
turtle.end_fill() # 结束填充
turtle.penup() # 先抬起画笔
turtle.goto(-50,50) # 移动到窗户中央位置
turtle.pendown() # 落下画笔
turtle.fillcolor('white') # 填充白色
turtle.begin_fill() # 开始填充
turtle.seth(90) # 改变方向为北
turtle.forward(50) # 绘制窗户矩形框
turtle.right(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(50)
turtle.right(90)
turtle.forward(40)
turtle.end_fill() # 结束填充
turtle.penup() # 先抬起画笔
turtle.goto(20,50) # 移动到窗户中央位置
turtle.pendown() # 落下画笔
turtle.fillcolor('white') # 填充白色
turtle.begin_fill() # 开始填充
turtle.seth(90) # 改变方向为北
turtle.forward(50) # 绘制窗户矩形框
turtle.right(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(50)
turtle.right(90)
turtle.forward(40)
turtle.end_fill() # 结束填充
turtle.hideturtle() # 隐藏画笔
turtle.done() # 完成绘制
```
上面的代码使用了turtle库来绘制房子。你可以将代码复制到Python环境中并运行。希望这个代码可以帮到你!
阅读全文