1、绘制正多边形
通过 python 的turtle 库绘制一个正多边形的图案,如下图:
2、实现代码
绘制一个正多边形,关键两个因素,一个是边长,决定了图形的大小;另一个就是图形里每个角的角度,绘制多边形的时候旋转的角,其实是图形的外角(见上图),这个正多边形的角度的计算方式是 360/n,这个 n 是边数。知道这些了,我们就可以绘制图形了,代码如下:
"""正多边形.py
"""
import turtleturtle.pensize(2)for n in range(3,10): //绘制 3-10 不同边长的图形for _ in range(n): //这个 n 就是上面的边数,,这个循环体是绘制 n 边数的图形turtle.fd(80)turtle.left(360/n) turtle.done()