turtle绘图,绘制奥林匹克烯,用到分支结构和循环结构

 

参考一下:

import turtle


def drawAoYun():
    colors = ['blue', 'black', 'red', 'yellow', 'green']
    turtle.Turtle().screen.delay(0)
    turtle.ht()
    turtle.speed(0)
    turtle.width(20)
    for i in range(5):
        x = 260 * (i - 1) if i < 3 else 260 * (i - 3) - 130
        y = 0 if i < 3 else -110
        turtle.pu(), turtle.goto(x, y), turtle.pd()
        turtle.color(colors[i])
        turtle.circle(110)
    turtle.pu(), turtle.goto(-260, 0), turtle.circle(110, 30), turtle.pd()
    turtle.color('blue'), turtle.circle(110, 90), turtle.seth(0)

    turtle.pu(), turtle.goto(260, 0), turtle.circle(110, 330), turtle.pd()
    turtle.color('red'), turtle.circle(110, 30), turtle.seth(0)

    turtle.pu(), turtle.goto(0, 0), turtle.circle(110, 60), turtle.pd()
    turtle.color('black'), turtle.circle(110, 60)
    turtle.pu(), turtle.circle(110, 210), turtle.pd()
    turtle.circle(110, 30)
    turtle.done()


drawAoYun()

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632