七彩同心圆python
时间: 2024-03-14 08:41:44 浏览: 135
七彩同心圆是一种绘制多个同心圆并填充不同颜色的图形效果。在Python中,可以使用turtle库来实现七彩同心圆的绘制。
首先,需要导入turtle库:
```python
import turtle
```
然后,创建一个画布和画笔对象:
```python
canvas = turtle.Screen()
pen = turtle.Turtle()
```
接下来,可以设置画笔的颜色和填充颜色:
```python
pen.color("black") # 设置画笔颜色为黑色
pen.fillcolor("red") # 设置填充颜色为红色
```
然后,可以使用循环语句来绘制多个同心圆,并填充不同颜色:
```python
radius = 100 # 设置最外层圆的半径
colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"] # 不同颜色列表
for i in range(len(colors)):
pen.penup() # 抬起画笔
pen.goto(0, -i * radius) # 移动到指定位置
pen.pendown() # 放下画笔
pen.begin_fill() # 开始填充
pen.circle(radius * (len(colors) - i)) # 绘制圆形
pen.end_fill() # 结束填充
```
最后,记得关闭画布:
```python
canvas.exitonclick()
```
这样就可以实现七彩同心圆的绘制了。
阅读全文