大圣72变,数学也很棒。

段景伟老师的公众号:scratch思维训练,看到了我这几天感兴趣的画几何图形。
段老师公众号里给的有python代码和图形化编程答案的,不过我还是想自己做做,不会了再参考答案,阅读原文可以学习好多知识,不过最好还是先练习再对答案。

6、回形框:大小两个正方形


7、一正一斜两个正方形:
把图形中心放在0,0点,用计算得到两个正方形的起点位置。程序比较麻烦。从00点出发,向-45度方向移动对角线长度一半,面向90度画方,回到00点,向0度方向移动对角线一半,面向135度方向画方。


参考原文答案:起点为0,0,不过移动20步是咋来的,没有交待。


我改一下,用勾股定律计算,可以说明向上走20步的来历,00点面向90度画方,回到00点,向右移动边长一半,向上移动对角线一半减边长一半距离,面向135度画方。

另一种算法:

8、二连方:0,0点面向90度画方,再从0,0点向135度方向移对角线一半距离,面向90度画方。


9、等边三角形:

多边形外角和为360度。

10、正五边形:


更多资源,请参考段老师公众号:

点赞