1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python输入边数绘制正多边形_如何用Python 画一个正多边形 长度和颜色还是任意的!...

python输入边数绘制正多边形_如何用Python 画一个正多边形 长度和颜色还是任意的!...

时间:2022-12-28 10:35:46

相关推荐

python输入边数绘制正多边形_如何用Python 画一个正多边形 长度和颜色还是任意的!...

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中会卡的很。

正三角形。

正方(四边)形。

正五边形。

正六边形。

正七边形。

正八边形。

正九边形。每次的颜色和边长,都是不同的。

结尾

当边数趋近于无穷大时,就是圆。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。