小星星排列python
时间: 2023-11-15 09:58:42 浏览: 94
python星星动泰图
小星星排列是一种使用Python的turtle库绘制的图形,可以通过27行Python代码实现。下面是一个简单的小星星排列Python代码示例:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("black")
# 定义星星函数
def draw_star(x, y, color, size):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.color(color)
turtle.begin_fill()
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.forward(size)
turtle.left(72)
turtle.end_fill()
# 绘制小星星排列
colors = ["red", "yellow", "blue", "green", "purple", "white"]
for i in range(30):
x = random.randint(-400, 400)
y = random.randint(-250, 250)
color = random.choice(colors)
size = random.randint(10, 50)
draw_star(x, y, color, size)
# 隐藏画笔
turtle.hideturtle()
# 显示绘制结果
turtle.done()
```
这段代码使用turtle库绘制了一个大小、颜色、位置随机的小星星排列。你可以根据自己的需要修改代码中的参数来实现不同的效果。
阅读全文