python 新年_新年快乐! python实现绚烂的烟花绽放效果
时间: 2023-07-12 16:10:10 浏览: 160
新年快乐!以下是一个简单的Python程序,可以实现绚烂的烟花绽放效果:
```python
import random
import turtle
# 设置窗口大小和背景颜色
turtle.setup(600, 600)
turtle.bgcolor('black')
# 烟花颜色和形状列表
colors = ['red', 'yellow', 'blue', 'green', 'purple', 'white', 'orange']
shapes = ['circle', 'turtle', 'classic', 'arrow', 'square', 'triangle', 'classic']
# 定义烟花函数
def firework():
# 随机选择颜色和形状
color = random.choice(colors)
shape = random.choice(shapes)
# 设置画笔颜色和形状
turtle.pencolor(color)
turtle.shape(shape)
# 烟花绽放
for i in range(30):
turtle.fd(i*4)
turtle.rt(90)
# 画笔归位
turtle.penup()
turtle.home()
turtle.pendown()
# 循环绘制烟花
while True:
firework()
```
你可以复制上述代码到你的Python环境中并运行。程序会在窗口中不断绘制烟花,每个烟花都是随机选择颜色和形状的。希望你会喜欢!
阅读全文