仿照以上代码,画五角星,线条颜色为黄色,填充颜色为红色。
时间: 2024-10-04 09:03:36 浏览: 34
当然可以,我们可以按照类似的方式来创建一个五角星。首先,我们需要导入turtle模块,然后创建一个新海龟对象,调整其形状、颜色,并准备填充。以下是代码示例:
```python
import turtle
# 创建一个海龟对象
star_turtle = turtle.Turtle()
# 设置海龟形状
star_turtle.shape('turtle')
# 线条颜色为黄色
star_turtle.color('yellow')
# 填充颜色为红色
star_turtle.fillcolor('red')
# 开始填充
star_turtle.begin_fill()
# 绘制五角星,每个内角108度
for _ in range(5): # 5个点构成五边形
star_turtle.forward(200)
star_turtle.left(72)
# 结束填充
star_turtle.end_fill()
# 隐藏海龟
star_turtle.hideturtle()
# 关闭窗口,等待用户交互
turtle.done()
```
这里我们使用了相同的循环结构,只是将角度改为`72`(因为五边形的内角度数是\(180 - \frac{360}{5} = 108\)度),共绘制五次。这样就能得到一个黄色线条、红色填充的五角星了。
阅读全文