用python turtle画出一个由长方形、圆形和三角形组成的小房子的简笔画
时间: 2024-03-07 18:49:02 浏览: 78
好的,以下是用Python的turtle模块画出小房子的简笔画的代码:
```python
import turtle
# 设置画笔
pen = turtle.Turtle()
# 画长方形房子
pen.penup()
pen.goto(-100, 0)
pen.pendown()
for i in range(4):
pen.forward(100)
pen.left(90)
# 画圆形门
pen.penup()
pen.goto(-50, -100)
pen.pendown()
pen.circle(20)
# 画三角形屋顶
pen.penup()
pen.goto(-100, 0)
pen.pendown()
pen.goto(0, 100)
pen.goto(100, 0)
# 隐藏画笔
pen.hideturtle()
# 显示画布
turtle.done()
```
运行代码后,窗口将会显示出一个由长方形、圆形和三角形组成的小房子的简笔画。您可以根据需要修改各个形状的大小、位置和颜色等属性。
相关问题
python turtle画出正方形,三角形,圆形的组合图形
好的,以下是一个Python Turtle实现,可以画出正方形、三角形和圆形的组合图形:
```python
import turtle
# 创建一个画笔
pen = turtle.Turtle()
# 画正方形
pen.fillcolor("red")
pen.begin_fill()
for i in range(4):
pen.forward(100)
pen.right(90)
pen.end_fill()
# 移动画笔位置
pen.penup()
pen.goto(140, 0)
pen.pendown()
# 画圆形
pen.fillcolor("green")
pen.begin_fill()
pen.circle(40)
pen.end_fill()
# 移动画笔位置
pen.penup()
pen.goto(-70, -120)
pen.pendown()
# 画三角形
pen.fillcolor("blue")
pen.begin_fill()
for i in range(3):
pen.forward(100)
pen.left(120)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
运行以上代码,你就可以看到一个由正方形、三角形和圆形组合的图形了。当然,你也可以根据自己的需要修改代码,画出更复杂的图形。
怎么用Python turtle画正方形三角形 圆形
可以使用Python turtle库中的函数来画正方形、三角形和圆形。以下是示例代码:
画正方形:
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(100)
t.right(90)
turtle.done()
画三角形:
import turtle
t = turtle.Turtle()
for i in range(3):
t.forward(100)
t.left(120)
turtle.done()
画圆形:
import turtle
t = turtle.Turtle()
t.circle(50)
turtle.done()
注意:以上代码只是示例,你可以根据需要修改参数来画出不同大小和形状的图形。
阅读全文