写一个生日快乐放烟花的代码
时间: 2024-11-25 18:33:19 浏览: 4
HappyBirth 生日快乐HTML网页源代码.rar
5星 · 资源好评率100%
这是一个简单的Python代码示例,它模拟了生日快乐歌播放的同时随机发射不同颜色的烟花效果:
```python
import time
import random
def play_song():
print("Happy Birthday to you!")
time.sleep(1)
print("Happy Birthday to you!")
time.sleep(1)
print("Happy Birthday, dear [name],")
time.sleep(1)
print("Happy Birthday to you!")
def launch_fireworks(color):
print(f"Let's light up the sky with a {color} firework!")
# 假设$name$是生日的人名字
name = "Alice"
play_song()
colors = ["red", "green", "blue", "yellow", "purple"] # 可选择的颜色列表
for _ in range(4): # 模拟四次烟花发射
fireworks_color = random.choice(colors)
launch_fireworks(fireworks_color)
print("Happy Birthday wishes from all around!")
```
这个程序首先打印出生日歌曲的歌词,然后在每句之间模拟发射不同颜色的烟花。每次循环都会随机选择一个颜色。
请注意,这只是一个简化的文本描述,实际应用中可能会配合图形界面库如pygame等来实现更生动的动画效果。
阅读全文