能帮我写一段新年烟花代码吗
时间: 2023-02-06 13:02:37 浏览: 147
当然可以!这是一段使用 Python 的新年烟花代码的示例:
```
import turtle
import random
# 设置画布大小和背景色
turtle.setup(800, 600)
turtle.bgcolor("black")
# 创建一个海龟对象
t = turtle.Turtle()
t.speed(0)
t.hideturtle()
# 定义绘制烟花的函数
def draw_firework(x, y, color):
t.penup()
t.goto(x, y)
t.pendown()
t.color(color)
t.dot(10)
for i in range(20):
t.forward(random.randint(10, 50))
t.backward(random.randint(10, 50))
t.right(random.randint(10, 90))
# 在随机位置绘制不同颜色的烟花
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
for i in range(20):
x = random.randint(-400, 400)
y = random.randint(-300, 300)
color = random.choice(colors)
draw_firework(x, y, color)
# 等待用户点击屏幕关闭窗口
turtle.exitonclick()
```
这段代码使用了 Python 的 turtle 模块,可以在屏幕上绘制烟花的图案。代码中的函数 `draw_firework` 可以在给定的坐标 (x, y) 处绘制一个大小为 10 像素,颜色为 color 的圆点,然后随机绘制出若干条线段,使得整个图案看起来像烟花。最后,代码会在屏幕上随机绘制 20 个不同颜色的烟花。
希望这段代码能帮到你!
阅读全文