五星红旗

import turtle

turtle.setup(600, 400)

turtle.speed(10)

turtle.penup()
turtle.goto(-300, 200)
turtle.pendown()
turtle.color("red")
turtle.begin_fill()
for _ in range(2):
turtle.forward(600)
turtle.right(90)
turtle.forward(400)
turtle.right(90)
turtle.end_fill()

def draw_star(x, y, size):
turtle.penup()
turtle.goto(x, y)
turtle.setheading(0)
turtle.pendown()
turtle.color("yellow")
turtle.begin_fill()
for _ in range(5):
turtle.forward(size)
turtle.right(144)
turtle.end_fill()

draw_star(-200, 100, 100)

def draw_small_star(x, y, size):
turtle.penup()
turtle.goto(x, y)
turtle.setheading(0)
turtle.pendown()
turtle.color("yellow")
turtle.begin_fill()
for _ in range(5):
turtle.forward(size)
turtle.right(144)
turtle.end_fill()

draw_small_star(-100, 150, 30)
draw_small_star(-80, 120, 30)
draw_small_star(-80, 80, 30)
draw_small_star(-100, 50, 30)

turtle.hideturtle()

turtle.done()

posted @ 2025-03-02 22:53  linlikun  阅读(34)  评论(0)    收藏  举报