用python代码编写一个放烟花的效果
时间: 2024-05-13 08:19:59 浏览: 70
Python烟花秀代码
5星 · 资源好评率100%
以下是一个简单的用Python代码编写的放烟花效果:
```python
import turtle
import random
# 创建一个画笔对象
pen = turtle.Turtle()
# 隐藏画笔
pen.hideturtle()
# 设置画笔速度
pen.speed(0)
# 设置画笔粗细
pen.pensize(3)
# 定义放烟花的函数
def firework():
# 设置随机的颜色
r = random.random()
g = random.random()
b = random.random()
pen.pencolor(r, g, b)
# 设置随机的位置
x = random.randint(-300, 300)
y = random.randint(-200, 200)
pen.penup()
pen.goto(x, y)
pen.pendown()
# 画出火花
for i in range(30):
pen.forward(i)
pen.right(144)
# 清空画布
pen.clear()
# 循环调用放烟花函数
while True:
firework()
```
运行代码后,会不断地在屏幕上放烟花,每次放烟花时,火花的颜色和位置都是随机的。如果要停止放烟花,可以在运行代码的终端窗口中按下Ctrl + C。
阅读全文