新年烟花python代码pillow
时间: 2024-06-11 10:02:02 浏览: 77
python跨年烟花代码
新年烟花是一种用 Python 编写的程序,它可以在终端中生成烟花的图案,非常有趣。这个程序使用了 Pillow 库,这是一个 Python 图像处理库,可以处理多种格式的图像。
下面是一个简单的新年烟花 Python 代码,你可以在终端中运行它,生成烟花的图案:
```
import random
import time
from PIL import Image, ImageDraw
def create_firework(size, colors):
image = Image.new("RGB", (size, size), "black")
draw = ImageDraw.Draw(image)
for i in range(500):
x, y = random.randint(0, size-1), random.randint(0, size-1)
color = random.choice(colors)
draw.point((x, y), fill=color)
return image
def main():
colors = ["red", "green", "blue", "yellow", "orange"]
while True:
firework = create_firework(200, colors)
firework.show()
time.sleep(2)
if __name__ == "__main__":
main()
```
这个程序会生成一个黑色背景的烟花图案,并在其中随机生成五种不同颜色的像素点。程序会不断生成烟花图案,并在终端中显示出来,每个图案会显示 2 秒钟。
阅读全文