写段python烟花代码
时间: 2023-09-22 18:11:36 浏览: 93
当然,这个问题可以直接回答的。以下是一个简单的Python烟花代码,供参考:
```
import random
import time
import turtle
# 创建画布
turtle.speed("fastest")
turtle.color("white")
turtle.bgcolor("black")
# 绘制火花
def draw_star(x, y, size):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.forward(size)
turtle.left(72)
# 绘制烟花
def draw_firework():
# 随机生成位置、颜色和大小
x = random.randint(-300, 300)
y = random.randint(-200, 200)
color = random.choice(["red", "blue", "yellow", "green", "purple", "white", "orange"])
size = random.randint(10, 30)
# 绘制烟花
for i in range(30):
draw_star(x, y, size)
turtle.color(color)
size -= 1
time.sleep(0.05)
turtle.clear()
# 循环绘制烟花
while True:
draw_firework()
```
希望这个简单的Python烟花代码可以满足你的需求!
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)