用python生成一个星星闪烁的动画
时间: 2023-05-22 16:03:00 浏览: 438
turtle_recorder:用Python 3编写的Python乌龟动画记录器
可以使用Python的turtle库来实现一个星星闪烁的动画,以下是示例代码:
```python
import turtle
import random
screen = turtle.Screen()
screen.bgcolor('black')
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple'] # 颜色列表
def draw_star():
for i in range(5):
turtle.forward(50)
turtle.right(144)
while True:
x = random.randint(-250, 250)
y = random.randint(-250, 250)
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
color = random.choice(colors)
turtle.color(color)
turtle.begin_fill()
draw_star()
turtle.end_fill()
turtle.hideturtle()
```
这段代码会在屏幕上画出多个不同颜色的星星,并让它们闪烁。
阅读全文