美文网首页Python 专题
turtle画图实例之 奥运五环

turtle画图实例之 奥运五环

作者: 小鱼儿_yzh | 来源:发表于2022-06-14 21:03 被阅读0次

    分析

    共五个圆形,上面三个,互不相交,颜色分别是蓝色、黑色、红色;下面两个,互不相交,但与上面三个相交,圆心在纵向位上上面的两个圆心之间,颜色分别是:黄色、绿色。
    每个圆半径50,
    上面三个圆:
    第一个圆:圆心坐标(0,0);起笔(50,0);颜色:蓝色
    间隔20;
    第二个圆:圆心坐标(120,0);起笔(170,0);颜色:黑色
    单隔20;
    第三个圆:圆心坐标(240,0);起笔(290,0);颜色:红色
    下面两个圆:
    第四个圆:圆心坐标(60,-60);起笔(110,-60);颜色:黄色
    间隔20;
    第五个圆:圆心坐标(180,-60);起笔(230,-60);颜色:绿色


    分析图

    算法:

    1. 导入库
    2. 抬笔
    3. 定位到(-50,0)
    4. 落笔
    5. 定义笔触颜色
    6. 画圆
    7. 重复 2 - 6 ,通过不断改变起笔坐标和颜色画出不同颜色的五个圆形组成奥运五环

    代码:

    from turtle import pensize,up,goto,down,color,circle
    
    pensize(5)
    
    up()
    goto(50,0)
    down()
    color('blue')
    circle(50)
    
    up()
    goto(170,0)
    down()
    color('black')
    circle(50)
    
    up()
    goto(290,0)
    down()
    color('red')
    circle(50)
    
    up()
    goto(110,-60)
    down()
    color('yellow')
    circle(50)
    
    up()
    goto(230,-60)
    down()
    color('green')
    circle(50)
    
    

    效果图:


    奥运五环

    相关文章

      网友评论

        本文标题:turtle画图实例之 奥运五环

        本文链接:https://www.haomeiwen.com/subject/hioxvrtx.html