填充色为红色
时间: 2024-02-18 16:00:31 浏览: 107
非常抱歉,我漏掉了填充颜色的设置。以下是加上填充颜色为红色的代码:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔粗细和颜色
pen.pensize(6)
pen.pencolor("blue")
pen.fillcolor("red") # 设置填充颜色为红色
# 计算直角边长和斜边长
a = 80
b = 160 * 0.5
c = 160
# 绘制直角三角形并填充
pen.begin_fill()
pen.forward(a)
pen.left(90)
pen.forward(b)
pen.left(150)
pen.forward(c)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 等待点击关闭窗口
canvas.exitonclick()
```
希望这次的代码能够满足你的要求!
相关问题
用turtle绘制一个等边三角形,边长为100,线条为黑色,填充色为红色
好的,以下是绘制等边三角形的代码:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置线条颜色和填充颜色
pen.color("black", "red")
# 开始填充
pen.begin_fill()
# 绘制三角形
for i in range(3):
pen.forward(100)
pen.left(120)
# 结束填充
pen.end_fill()
# 关闭画布
canvas.exitonclick()
```
运行代码后,会弹出一个窗口,里面绘制了一个黑色线条、红色填充的等边三角形,边长为100。
使用turtle库绘制轮廓颜色为红色、填充颜色为粉红色的心形图形
好的,以下是使用turtle库绘制轮廓颜色为红色、填充颜色为粉红色的心形图形的代码:
```python
import turtle
# 设置画笔
pen = turtle.Turtle()
pen.pensize(3)
pen.color("red", "pink")
pen.speed(10)
# 绘制心形
pen.begin_fill()
pen.left(140)
pen.forward(180)
pen.circle(-90, 200)
pen.setheading(60)
pen.circle(-90, 200)
pen.forward(180)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 显示绘图窗口
turtle.done()
```
运行代码后,将会弹出一个绘图窗口,并在其中绘制出一个轮廓颜色为红色、填充颜色为粉红色的心形图形。
阅读全文