python 用turtle 画一个红三角型并填充为蓝色
时间: 2024-09-22 11:07:45 浏览: 101
在Python中,我们可以利用turtle模块来绘制图形。下面是一个示例,教你如何用turtle模块画出一个红色的三角形,并将其填充为蓝色:
```python
import turtle
# 创建turtle对象并设置颜色
t = turtle.Turtle()
t.color("red") # 设置线的颜色为红色
# 绘制三角形
for side in range(3):
t.forward(100) # 每次向前移动100像素
t.left(120) # 抬头旋转120度,形成等边三角形
# 后续部分将三角形填充为蓝色
t.fillcolor("blue") # 设置填充颜色为蓝色
t.begin_fill() # 开始填充
# 再次循环绘制三角形,这次是封闭路径
for side in range(3):
t.forward(100)
t.left(120)
t.end_fill() # 结束填充
# 关闭turtle
turtle.done() # 等待用户关闭窗口
```
运行这段代码后,你会看到一个红色轮廓的三角形,内部填充为蓝色。
相关问题
用python的turtle画一个红色房子
好的,下面是用 Python 的 turtle 库画一个红色房子的代码:
```python
import turtle
# 画正方形
def draw_square(t, size):
for i in range(4):
t.forward(size)
t.left(90)
# 画三角形
def draw_triangle(t, size):
for i in range(3):
t.forward(size)
t.left(120)
# 画房子
def draw_house(t, size):
t.fillcolor("red")
t.begin_fill()
draw_square(t, size)
t.end_fill()
t.goto(0, size)
t.fillcolor("gray")
t.begin_fill()
draw_triangle(t, size)
t.end_fill()
# 初始化 turtle
t = turtle.Turtle()
# 设置画笔颜色和宽度
t.pensize(3)
t.pencolor("black")
# 画房子
draw_house(t, 100)
# 隐藏 turtle
t.hideturtle()
# 点击窗口关闭
turtle.exitonclick()
```
上述代码在原有的基础上添加了填充,用红色填充正方形,用灰色填充三角形。运行代码后,你就可以看到画出的一个红色房子了。
python用 turtle画一个等腰三角形
好的,以下是用 Python 的 turtle 模块画等腰三角形的代码:
```python
import turtle
# 创建 Turtle 对象
t = turtle.Turtle()
# 设置画笔宽度
t.width(3)
# 设置画笔颜色
t.color('red')
# 移动画笔到起点
t.penup()
t.goto(-100, 0)
t.pendown()
# 画等腰三角形
for i in range(3):
t.forward(200)
t.left(120)
# 隐藏 Turtle 对象
t.hideturtle()
# 等待窗口关闭
turtle.done()
```
运行该代码后,将会弹出一个窗口,显示出一个红色的等腰三角形。
阅读全文