给我设计一场烟火表演Python代码
时间: 2024-03-25 17:40:18 浏览: 70
好的,以下是一个简单的Python代码设计一场烟火表演:
```python
import random
import time
# 定义烟花颜色列表
colors = ['red', 'blue', 'green', 'purple', 'yellow']
# 定义烟花形状列表
shapes = ['circle', 'star', 'heart', 'diamond']
# 定义烟花数量
num_fireworks = 10
# 循环生成烟花
for i in range(num_fireworks):
# 随机选择颜色和形状
color = random.choice(colors)
shape = random.choice(shapes)
# 打印烟花信息
print("Launching a {} {} firework!".format(color, shape))
# 模拟烟花升空过程
for j in range(5):
print(" {}".format("." * j))
time.sleep(0.5)
# 模拟烟花爆炸效果
print(" BOOM!!!")
time.sleep(1)
# 打印烟花消失信息
print(" The {} {} firework disappears.".format(color, shape))
```
这个代码会生成指定数量的烟花,每个烟花具有随机的颜色和形状。每个烟花会先模拟升空过程,然后模拟爆炸效果,最后消失。你可以根据需要修改颜色、形状、数量等参数来定制你需要的烟火表演。
阅读全文