Python绘制一个五角星,画笔颜色为黄色,填充颜色为红色,每个角的边长(单位:像素)为100
时间: 2024-09-20 16:01:49 浏览: 319
商业编程-源码-绘制一个五角星.zip
在Python中,我们可以利用turtle模块来绘制图形,包括五角星。为了绘制五角星,我们通常需要先创建一个Turtle对象,并设置其颜色。以下是绘制黄色边框、红色填充的五角星示例,边长设为100像素:
```python
import turtle
# 创建turtle对象并设置颜色
t = turtle.Turtle()
t.color('yellow', 'red')
# 设置填充模式为内部填充
t.fillcolor('red')
t.begin_fill()
# 定义五角星函数,五个角度依次相差72度
def draw_star(size):
for _ in range(5):
t.forward(size)
t.left(72)
# 绘制五角星
draw_star(100)
# 结束填充
t.end_fill()
# 隐藏turtle,防止显示轮廓
t.hideturtle()
# 主循环等待用户关闭窗口
turtle.done()
```
运行这段代码后,屏幕上会显示出一个黄色边框,红色填充的五角星,每个角的边长为100像素。
阅读全文