python绘制一道美丽的彩虹。参照 下图,使用turtle库绘制出这幅美丽的图画吧。(其中:草地、彩虹的位置和宽度自己设定;彩虹的 七色可以使用下列颜色常量 'red','orange','yellow','green','blue','indigo','
时间: 2023-12-25 09:07:03 浏览: 130
violet')
![rainbow](https://img-blog.csdn.net/20170311214214293?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmFpZHUxMjM0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/85)
好的,下面是绘制美丽彩虹的代码:
```python
import turtle
# 设置画布大小
turtle.setup(800, 600)
# 设置画笔大小和速度
turtle.pensize(10)
turtle.speed(10)
# 绘制草地
turtle.penup()
turtle.goto(-400, -200)
turtle.pendown()
turtle.color('green')
turtle.begin_fill()
turtle.fd(800)
turtle.right(90)
turtle.fd(100)
turtle.right(90)
turtle.fd(800)
turtle.right(90)
turtle.fd(100)
turtle.end_fill()
# 绘制彩虹
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
radius = 400
angle = 180 / len(colors)
turtle.penup()
turtle.goto(-400, 0)
turtle.pendown()
for color in colors:
turtle.color(color)
turtle.circle(radius, -angle)
```
运行上面的代码,你就能够看到一个美丽的彩虹啦!
阅读全文