彩虹编程:用色彩创造艺术的代码之旅
彩虹编程是一种充满创意和乐趣的编程方式,它利用丰富多彩的色彩来创造各种艺术作品。无论是绘画、动画还是游戏开发,彩虹编程都能为你的项目增添活力和视觉吸引力。在这里,我将向你展示几个基于不同编程语言的彩虹编程示例,让你感受到色彩在代码世界中的魅力。
1. Python 绘制彩虹
```python
import turtle
创建画布
window = turtle.Screen()
window.bgcolor("black")
创建画笔
pen = turtle.Turtle()
pen.speed(0)
pen.width(2)
定义彩虹色列表
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
绘制彩虹
size = 180
for color in colors:
pen.color(color)
pen.circle(size)
size = 20
隐藏画笔,完成绘制
pen.hideturtle()
点击关闭窗口
window.exitonclick()
```
2. HTML/CSS 创建彩虹动画
```html
.rainbow {
width: 200px;
height: 200px;
borderradius: 50%;
background: conicgradient(red, orange, yellow, green, blue, indigo, violet, red);
animation: rotate 5s linear infinite;
}
@keyframes rotate {
to {
transform: rotate(360deg);
}
}