请用 Turtle 库创建长 800 宽 800 的画布,设置画笔宽度为 5,在画布中绘制如下图形,从外到内依次使用颜色 green、red、yellow、black、blue、purple、gold
时间: 2023-05-23 09:05:01 浏览: 160
python详解:turtle库中的画布
代码如下:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.setup(800, 800)
# 创建画笔
pen = turtle.Turtle()
pen.width(5)
# 绘制图形
colors = ['green', 'red', 'yellow', 'black', 'blue', 'purple', 'gold']
radius = 350
for color in colors:
pen.color(color)
pen.circle(radius)
radius -= 50
# 隐藏画笔
pen.hideturtle()
# 显示画布
canvas.mainloop()
```
运行结果如下图所示:
![turtle](https://img-blog.csdnimg.cn/20220405205403773.png)
阅读全文