turtle.circle(radius, extent=None, steps=None)
描述: 以给定半径画圆
参数:
radius(半径); 半径为正(负),表示圆心在画笔的左边(右边)画圆
extent(弧度) (optional);
steps (optional) (做半径为radius的圆的内切正多边形,多边形边数为steps)
上一节我们利用画圆指令画出了一个圆形,这一节我们继续使用这个指令来画出下面的图案。
第一步画一个圆
turtle.circle(100)
第二步在这个圆内画一个内切正三角形
turtle.circle(100,steps=3)
第三步在圆弧上移动30度(画弧线)
turtle.circle(100,30)
重复第二步第三步(共画4次),完整的代码如下:
import turtle as turtle
turtle.screensize(800, 600, "white")
turtle.pencolor('red')
turtle.circle(100)
for i in range(1,5):#每隔30度绘制一个三角形
turtle.circle(100,steps=3)
turtle.circle(100,30)
练一练:请你修改程序,画出下面的图案。
本站内容未经许可,禁止任何网站及个人进行转载。