用Python写一个翘动的星星
时间: 2024-03-28 11:13:40 浏览: 71
可以使用turtle库来实现一个翘动的星星,代码如下:
```python
import turtle
# 设置画布大小和背景色
turtle.setup(600, 600)
turtle.bgcolor("#000000")
# 设置画笔的属性
turtle.pensize(3)
turtle.pencolor("#ffffff")
turtle.speed(0)
# 定义一个函数用于绘制翘动的星星
def draw_star(size):
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.forward(size)
turtle.left(72)
# 循环绘制不同大小的星星,形成翘动效果
for i in range(1, 40):
draw_star(i * 5)
turtle.right(5)
# 隐藏画笔
turtle.hideturtle()
turtle.done()
```
运行上述代码可以看到一个翘动的星星在画布上不断变化。
阅读全文