python烟花和星空代码
时间: 2024-03-10 08:41:37 浏览: 110
Python烟花和星空代码是一种用Python编写的动效果,可以在终端或者图形界面中展示出烟花绽放和星空闪烁的效果。下面是一个简单的示例代码:
烟花效果代码:
```python
import random
import time
def firework():
colors = ['\033[91m', '\033[92m', '\033[93m', '\033[94m', '\033[95m', '\033[96m']
while True:
x = random.randint(1, 80)
y = random.randint(1, 24)
color = random.choice(colors)
print('\033[{}{};{}H{}'.format(color, y, x, '*'))
time.sleep(0.1)
firework()
```
星空效果代码:
```python
import random
import time
def starry_sky():
while True:
x = random.randint(1, 80)
y = random.randint(1, 24)
print('\033[{}{};{}H{}'.format(y, x, x, '*'))
time.sleep(0.1)
starry_sky()
```
这两个代码都是利用随机数生成烟花或星星的位置,并使用特殊的控制字符(ANSI转义序列)来在终端中显示彩色的效果。通过不断循环生成随机位置并打印字符,就可以实现烟花绽放和星空闪烁的效果。
阅读全文