Python之turtle画001--正多边形

Python之turtle画001--正多边形_第1张图片

一、turtle基础

Python之turtle画001--正多边形_第2张图片

1、设置窗口

Python之turtle画001--正多边形_第3张图片

2、认识坐标系

Python之turtle画001--正多边形_第4张图片

3、goto(x, y)函数

通过移动坐标,可以绘制不同的图形

Python之turtle画001--正多边形_第5张图片
Python之turtle画001--正多边形_第6张图片

4、控制画笔前进与后退

Python之turtle画001--正多边形_第7张图片
Python之turtle画001--正多边形_第8张图片

5、圆

turtle.circle(radius, extent=None, steps=None)

radius(半径):半径为正(负),表示圆心在画笔的上边逆时针(下边顺时针)画圆;

extent(弧度) (optional);

steps (optional) (做半径为radius的圆的内切正多边形,多边形边数为steps)

Python之turtle画001--正多边形_第9张图片
Python之turtle画001--正多边形_第10张图片
Python之turtle画001--正多边形_第11张图片

6、角度控制

Python之turtle画001--正多边形_第12张图片
Python之turtle画001--正多边形_第13张图片

二、turtle命令

1、画笔运动命令

Python之turtle画001--正多边形_第14张图片

2、画笔控制命令

Python之turtle画001--正多边形_第15张图片

3、全局控制命令

Python之turtle画001--正多边形_第16张图片

4、其他命令

Python之turtle画001--正多边形_第17张图片

三、任意多边形

1、效果图

Python之turtle画001--正多边形_第18张图片

2、代码

Python之turtle画001--正多边形_第19张图片
Python之turtle画001--正多边形_第20张图片

你可能感兴趣的:(Python之turtle画001--正多边形)