美丽的python烟花代码
时间: 2024-06-19 19:04:45 浏览: 121
Python烟花代码可以用来模拟烟花绽放的美丽场景,以下是一个简单的烟花代码示例:
```
import turtle
import random
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
def create_firework():
# 设置画笔属性
turtle.penup()
turtle.setpos(random.randint(-300, 300), random.randint(-200, 200))
turtle.pendown()
turtle.pensize(3)
turtle.speed(0)
# 绘制火花
for i in range(20):
color = random.choice(colors)
turtle.color(color)
turtle.forward(i * 2)
turtle.right(144)
turtle.penup()
# 主程序
turtle.bgcolor('black')
for i in range(25):
create_firework()
```
这段代码使用了turtle库来实现绘图功能,首先定义了颜色列表和绘制烟花的函数`create_firework()`,该函数随机生成位置和颜色,然后绘制烟花。主程序循环调用`create_firework()`函数来生成多个烟花,从而模拟出烟花绽放的美丽场景。
阅读全文