请用python绘制一个多彩五角星,五角星的边线使用彩色线条,内部进行彩色填充
时间: 2024-12-11 15:43:09 浏览: 6
商业编程-源码-绘制一个五角星.zip
在Python中,我们可以使用`turtle`库来绘制多彩的五角星。首先确保已经安装了`turtle`库,如果没有,可以使用`pip install turtle`命令安装。以下是一个简单的示例,展示了如何绘制多彩边线和填充内部:
```python
import turtle
# 创建画布和海龟
window = turtle.Screen()
star_turtle = turtle.Turtle()
# 设置颜色模式,这里使用RGB值
colors = [(255, 0, 0), (0, 255, 0), (0, 0, 255), (255, 255, 0), (255, 0, 255)] # 红、绿、蓝、黄、紫
# 定义五角星函数,每行五个颜色变化
def draw_star(size):
for _ in range(5):
star_turtle.forward(size)
star_turtle.right(72)
# 用于填充的颜色
fill_color = 'lightblue'
# 开始填充内部
star_turtle.begin_fill()
for _ in range(5):
draw_star(100)
star_turtle.right(72)
star_turtle.end_fill() # 结束填充
# 绘制边线,每条边换一种颜色
for i in range(5):
star_turtle.color(colors[i])
draw_star(200) # 边线更大些增加视觉效果
star_turtle.left(72)
# 关闭窗口
turtle.done()
```
运行此代码后,你会看到一个多彩的五角星,外部是彩色线条,内部进行了填充。
阅读全文