温馨提示×

pycharm简单烟花代码怎么写

小亿
3044
2023-12-07 17:53:11
栏目: 编程语言

以下是一个简单的烟花代码示例:

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()

请注意,这只是一个简单的示例,烟花的效果有很多种,可以根据自己的需求进行修改和扩展。

3