python画静态烟花_python代码绘制动态烟花(代码简单只需二十几行)
时间: 2023-09-08 07:12:04 浏览: 86
下面是Python代码实现静态烟花的方法:
```python
import turtle
import random
# 设置画笔属性
turtle.hideturtle()
turtle.speed(0)
turtle.pensize(2)
# 定义一个画圆的函数
def draw_circle(x, y, size, color):
turtle.pencolor(color)
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.begin_fill()
turtle.circle(size)
turtle.end_fill()
# 定义一个画烟花的函数
def draw_firework():
x = random.randint(-200, 200)
y = random.randint(-200, 200)
size = random.randint(50, 150)
color = random.choice(['red', 'yellow', 'blue', 'green', 'purple'])
draw_circle(x, y, size, color)
# 循环画出多个烟花
for i in range(30):
draw_firework()
# 程序结束前不关闭窗口
turtle.done()
```
运行代码,即可生成静态的烟花图案。
而要实现动态的烟花效果,可以使用Turtle库的动画功能,稍加修改即可实现。
阅读全文