用python写一个庆祝2023年元旦快乐的烟花特效
时间: 2023-02-07 10:37:25 浏览: 214
好的,这是一个使用 Python 实现庆祝 2023 元旦快乐的烟花特效的例子:
```python
import turtle
import random
# 设置背景颜色和画布大小
turtle.bgcolor("black")
turtle.screensize(800, 600)
# 随机生成烟花的颜色
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
# 创建一个烟花绘制函数
def draw_firework(x, y):
# 移动画笔到烟花的起点
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
# 随机选择烟花的颜色
turtle.color(random.choice(colors))
# 绘制烟花的第一部分(小圆圈)
turtle.circle(10)
# 绘制烟花的第二部分(弹射出去的线条)
for i in range(10):
turtle.forward(20)
turtle.backward(20)
turtle.left(10)
# 在随机位置绘制多个烟花
for i in range(50):
x = random.randint(-400, 400)
y = random.randint(-300, 300)
draw_firework(x, y)
# 展示结果
turtle.done()
```
这段代码使用了 Python 的 turtle 库来绘制烟花。它随机生成了 50 个烟花,并将它们绘制在随机位置。每个烟花都是由一个小圆圈和若干条相交的线条组成的。它们的颜色也是随机生成的。
运行这段代码后,你可以看到一个充满了各色烟花的画布,庆祝 2023 元旦快乐!
阅读全文