今天要给大家分享的是用Scratch画正N边形
一、制作说明:
1,用到画笔积木中的印章
2,点击绿旗开始,初始先将画布全部擦除
3,小猫角色初始大小为10,初始方向为90度,初始位置为(0,150)
4,设置一个边数变量,即控制所画的是几边形
代码如下:
image5,设置两层循环:
第一层循环为正N边形的边长:可设置小猫每走10步刻一个印章,颜色值变化25,将此操作重复执行5次;
第二层循环为正N边形的边数:画完一个边长后,小猫右转(360/边数)度(内角和为360度,正N边形平均每个角的度数),将此操作重复执行边数次。
二、整体代码
image三、效果展示
image四、总结
关键点:图章工具的使用双层循环控制(一个边长,一个边数)设置变量边数,可随时控制所画N边形的边数
五、提升
如果边数初始值设置为很大(比如20)时,画出来的图形接近于什么?边数为50呢?(是否可画圆)
网友评论