以下是用 Python 绘制多个五角星的示例代码:
import turtle
def draw_star(turtle, size):
for i in range(5):
turtle.forward(size)
turtle.right(144)
def draw_stars(turtle, x, y, gap, size, num):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
for i in range(num):
draw_star(turtle, size)
turtle.penup()
turtle.forward(gap)
turtle.pendown()
turtle.speed(0)
turtle.hideturtle()
draw_stars(turtle, -200, 0, 100, 50, 5)
draw_stars(turtle, 0, 0, 80, 30, 3)
draw_stars(turtle, 200, 0, 120, 70, 4)
turtle.done()
这段代码使用了 turtle 库,其中 draw_star 函数绘制一个五角星,draw_stars 函数在指定位置绘制多个五角星。可以调整 x、y、gap、size 和 num 参数来修改星星的位置、间隔、大小和数量。最后使用 turtle.done() 显示绘制结果。
|