Python实现奥运五环绘制(Turtle图形绘制教学)

时间:2026-03-30 来源:

import turtle


def setup():

    turtle.title("Olympic Rings - Turtle")

    turtle.setup(width=800, height=600)

    turtle.speed(5)

    turtle.pensize(5)


def draw_ring(color, x, y):

    turtle.penup()

    turtle.goto(x, y)

    turtle.pendown()

    turtle.color(color)

    turtle.circle(50)


def main():

    setup()

    # 上层环(蓝色、黑色、红色)

    draw_ring("#0085C7", -110, 0)

    draw_ring("#000000", 0, 0)

    draw_ring("#DF0024", 110, 0)

    # 下层环(黄色、绿色)

    draw_ring("#F4C300", -55, -60)

    draw_ring("#009F3D", 55, -60)

    

    turtle.penup()

    turtle.goto(0, -150)

    turtle.color("black")

    turtle.write("Olympic Rings", align="center", font=("Arial", 16, "bold"))

    turtle.hideturtle()

    turtle.done()


if __name__ == '__main__':

    main()


相关文章: