python烟花过年
时间: 2023-12-12 22:35:29 浏览: 107
Python实现跨年烟花代码
以下是Python实现烟花效果的代码,可以通过运行代码来实现烟花过年的效果:
```python
import random
import turtle
# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor('black')
# 定义烟花爆炸的函数
def explode(x, y):
# 定义烟花颜色和大小
colors = ['red', 'yellow', 'blue', 'green', 'orange', 'purple', 'white']
size = random.randint(10, 30)
# 绘制烟花
for i in range(50):
# 随机选择颜色和位置
color = random.choice(colors)
x1 = random.randint(-400, 400)
y1 = random.randint(-250, 250)
# 绘制烟花
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.goto(x1, y1)
# 绘制烟花爆炸的效果
turtle.dot(size, color)
# 注册鼠标点击事件
turtle.onscreenclick(explode)
# 隐藏画笔
turtle.hideturtle()
# 显示画布
turtle.done()
```
你可以通过点击画布来触发烟花的爆炸效果。该代码使用了Python的turtle库来实现绘图功能,通过随机选择颜色和位置来模拟烟花的爆炸效果。
阅读全文