python烟花代码
时间: 2023-07-02 07:11:40 浏览: 211
python实现烟花代码
以下是一个简单的 Python 烟花代码示例:
```python
import turtle
import random
# 设置画布和画笔
turtle.speed(0)
turtle.hideturtle()
turtle.bgcolor("black")
turtle.color("white")
# 定义烟花函数
def firework():
# 随机生成烟花的位置和颜色
x = random.randint(-300, 300)
y = random.randint(-300, 300)
color = random.choice(["red", "yellow", "blue", "green", "purple", "white"])
# 绘制烟花
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.dot(10, color)
# 绘制烟花爆炸后的效果
for i in range(50):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.dot(i, color)
turtle.penup()
turtle.goto(x, y-i/2)
turtle.pendown()
turtle.dot(i/2, color)
# 循环绘制烟花
while True:
firework()
```
这个代码使用 Python 的 turtle 模块绘制了一个简单的烟花效果。每次循环随机生成一个烟花的位置和颜色,然后绘制烟花和爆炸后的效果。代码中使用了 turtle 的 dot 函数来绘制烟花和爆炸后的效果。
阅读全文