识别出图形中的基本形状,以基本形状为单位绘制出最终图形。绘制所示图形,中间是半径为120的圆, 四周是边长为80的12个菱形。
使用turtle绘制如图中所示的图形。
1) 背景为白色,中间圆为红色轮廓线,不填充;
2)图中菱形的长对角线延长线经过圆心(如图中虚线所示,虚线不用画。
3)菱形为黑色轮廓线、黄色填充,其中锐角为60度;
4)绘图过程中隐藏画笔,能清楚地看到图形绘制过程。
from turtle import* penup() goto(0,120) pendown() for i in range (12): left(120) for i in range (2): pencolor("black") fillcolor("yellow") begin_fill() forward(80) right(60) forward(80) right(120) end_fill() right(120) pencolor("red") circle(-120,30) hideturtle() done()