用Python写一个烟花代码
时间: 2024-01-29 21:02:39 浏览: 245
用python写的烟花代码
好的,这里是一个简单的Python烟花代码:
```python
import random
import turtle
# 设置画笔
t = turtle.Turtle()
turtle.Screen().bgcolor("black")
t.speed(0)
# 定义随机颜色函数
def random_color():
colors = ["red", "blue", "yellow", "green", "purple", "white", "gray", "orange"]
return random.choice(colors)
# 绘制烟花
def firework():
t.penup()
x = random.randint(-300, 300)
y = random.randint(-200, 200)
t.setpos(x, y)
t.pendown()
t.pencolor(random_color())
size = random.randint(10, 30)
for i in range(25):
t.forward(size)
t.backward(size)
t.left(15)
# 循环绘制烟花
while True:
firework()
```
这段代码使用Python的turtle库来绘制烟花,每个烟花都是随机颜色的。通过循环不断绘制随机位置和颜色的烟花来模拟烟花的表现。
阅读全文