来个python烟花的代码
时间: 2023-07-23 21:02:45 浏览: 122
python烟花代码/烟花代码编程python满屏/python烟花代码高级【python烟花代码动态免费】
5星 · 资源好评率100%
当然,这是一个简单的 Python 烟花代码示例:
```python
import random
import time
def create_firework():
colors = ['red', 'green', 'blue', 'yellow', 'purple', 'orange']
color = random.choice(colors)
height = random.randint(10, 30)
sparks = ['*' for _ in range(height)]
for _ in range(height):
spark = random.choice(sparks)
print(f'\033[1;37;40m{spark}\033[0m', end='')
time.sleep(0.05)
print(f'\033[1;37;40m*\033[0m')
print(f'\033[1;37;40m*\033[0m')
print(f'\033[1;37;40m*\033[0m')
print(f'\033[1;37;40m*\033[0m')
print(f'\033[1;37;40m*\033[0m')
print(f'\033[1;37;40m*\033[0m')
print(f'\033[1;37;40m*\033[0m')
print(f'\033[1;37;40m*\033[0m')
print(f'\033[1;37;40m*\033[0m')
print(f'\033[1;37;40m*\033[0m')
print(f'\n\033[1;37;40mBoom! A {color} firework exploded!\n\033[0m')
def main():
print('3...2...1... Ignite!')
while True:
create_firework()
time.sleep(2)
if __name__ == '__main__':
main()
```
这段代码会创建一个简单的烟花效果,每隔两秒钟发射一颗烟花。每颗烟花的高度和颜色都是随机生成的。
请在支持 ANSI 转义序列的终端上运行此代码,以正确显示彩色效果。希望您喜欢这个简单的烟花程序!
阅读全文