截图:
址:
https://python123.io/index/turtles/5f277f1977034976bcae26f1
技术要点:
1.注意turtle自身的坐标系、坐标轴朝向。
2.每一层要确定一个海龟起点,我用的是一层图案的左下角位置,如下图所示。根据这个起始点,来计算每层的数据变化、设定画图距离。
红色位置就是每层图案的起点。
3. 矩形、梯形、三角形,都可以做成函数。如果梯形可以任意指定高度参数,需要再加三角函数的计算。为了方便,我的梯形都用高度15、底角tan为15比30,这样上底的长度比下底少60. 梯形的模块,参数有多种设置方法,可以是长度、角度、斜边长度。
代码:
一个python的简单例子。学习的通病,学生只是会了这个答案,缺应用和变化。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览215270 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!