阅读量:0
以下是一个简单的烟花代码示例:
import turtle import random # 设置画布和画笔 canvas = turtle.Screen() canvas.bgcolor("black") pen = turtle.Turtle() pen.speed(0) pen.penup() pen.hideturtle() # 定义烟花函数 def create_firework(): # 生成随机的颜色和位置 colors = ["red", "orange", "yellow", "green", "blue", "purple"] x = random.randint(-canvas.window_width() // 2, canvas.window_width() // 2) y = random.randint(-canvas.window_height() // 2, canvas.window_height() // 2) # 绘制烟花 pen.goto(x, y) pen.pendown() pen.color(random.choice(colors)) pen.begin_fill() pen.circle(5) pen.end_fill() pen.penup() # 生成多个烟花 for _ in range(10): create_firework() # 关闭画布 canvas.exitonclick()
请注意,这只是一个简单的示例,烟花的效果有很多种,可以根据自己的需求进行修改和扩展。