Python画基本形状,要用到自带的turtle库,这是个简单绘图的入门小工具。
任务设定如上,下面来一点点拆解它。
从键盘获取用户输入的边数。
画笔形状由原来的三角形,改为海龟形状。
长度随机产生,从100到200,最小变化为20。
颜色采用0到255表示,r(红)g(绿)b(蓝)三色组成,代表着总共有16,777,216这么多种颜色,随机生成。
把填充开始和结束这两个语句,放在画图形前后。
既然是形状,最少的边数为三,内角度为60;正方形为90;更多的边用到公式来计算180*(n-2)/n(n为边数),结果即为正n边形的内角度数。
导入两个库,一个画图(行2),一个是随机数(行3);改变颜色模式(行9),改变画笔颜色(行14);有几个边,循环几次(行29),每一次根据内角度向右拐(行30),前进随机长度(边长,行31);画完之后,一定要写上完成语句(行37),要不在JupyterNotebook中会卡的很。
正三角形。
正方(四边)形。
正五边形。
正六边形。
正七边形。
正八边形。
正九边形。每次的颜色和边长,都是不同的。
结尾
当边数趋近于无穷大时,就是圆。