跨年烟花代码

该代码演示了如何利用Python的turtle库创建一个简单的烟花动画。它首先初始化一个黑色背景的画布,然后定义一个函数`draw_firework`,该函数随机选择颜色并绘制六边形烟花。在一个无限循环中,函数不断在画布上随机位置绘制烟花,从而形成持续的动画效果。
摘要由CSDN通过智能技术生成

好的,这是一个简单的跨年烟花代码。

import turtle
import random

# 初始化画布
t = turtle.Turtle()
t.speed(0)
t.hideturtle()
t.screen.bgcolor("black")

# 绘制烟花
def draw_firework(x, y):
  t.penup()
  t.goto(x, y)
  t.pendown()
  colors = ["red", "orange", "yellow", "green", "blue", "purple"]
  t.color(random.choice(colors))
  for i in range(6):
    t.forward(10)
    t.backward(10)
    t.right(60)

# 执行动画
while True:
  x = random.randint(-200, 200)
  y = random.randint(-200, 200)
  draw_firework(x, y)

这段代码中,我们使用了 Python 的 turtle 库来绘制烟花。首先,我们初始化画布并设置背景颜色为黑色。然后,我们定义了一个 draw_firework 函数,用于绘制一个烟花。这个函数使用了随机颜色,然后绘制了六个正六边形。最后,我们在一个无限循环中不断调用 draw_firework 函数,实现烟花动画效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值