turtle绘制一个颜色图谱
时间: 2024-02-17 19:01:30 浏览: 49
下面是一个使用turtle绘制颜色图谱的例子:
```python
import turtle
# 定义颜色列表
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
# 创建一个turtle对象
t = turtle.Turtle()
# 设置画笔速度和宽度
t.speed(0)
t.pensize(2)
# 移动到初始位置
t.penup()
t.goto(-200, 200)
t.pendown()
# 绘制颜色图谱
for i in range(6):
t.fillcolor(colors[i])
t.begin_fill()
for j in range(4):
t.forward(100)
t.right(90)
t.end_fill()
t.forward(50)
# 隐藏画笔
t.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
在这个例子中,我们先定义了一个颜色列表,然后创建了一个turtle对象。接着设置了画笔的速度和宽度,并将画笔移动到初始位置。然后使用嵌套的for循环绘制了一个颜色图谱,最后隐藏了画笔并等待用户关闭窗口。
运行上面的代码,会弹出一个窗口,显示出绘制的颜色图谱。在这个例子中,我们使用了turtle库中的fillcolor()和begin_fill()、end_fill()方法来填充颜色。其中,fillcolor()方法用于设置填充颜色,begin_fill()方法用于开始填充,end_fill()方法用于结束填充。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)