分析
共五个圆形,上面三个,互不相交,颜色分别是蓝色、黑色、红色;下面两个,互不相交,但与上面三个相交,圆心在纵向位上上面的两个圆心之间,颜色分别是:黄色、绿色。
每个圆半径50,
上面三个圆:
第一个圆:圆心坐标(0,0);起笔(50,0);颜色:蓝色
间隔20;
第二个圆:圆心坐标(120,0);起笔(170,0);颜色:黑色
单隔20;
第三个圆:圆心坐标(240,0);起笔(290,0);颜色:红色
下面两个圆:
第四个圆:圆心坐标(60,-60);起笔(110,-60);颜色:黄色
间隔20;
第五个圆:圆心坐标(180,-60);起笔(230,-60);颜色:绿色
分析图
算法:
- 导入库
- 抬笔
- 定位到(-50,0)
- 落笔
- 定义笔触颜色
- 画圆
- 重复 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)
效果图:
奥运五环
网友评论