友情提示:380元/半年,儿童学编程,就上码丁实验室。
各位小伙伴大家好:
上期我们学习了for循环来简化我们的代码
今天我们使用for循环来画一个螺旋体图形(循环一百次)
感受一下图形之美
首先创建程序文件命名为circlesqiral.py(也可以其他名字)
输入代码和运行结果如图↓:
代码解释如图↓:
下面我们再来看看如何做一个方形螺旋
首先打开Idle创建文件我们命名为squaresqiral.py保存
我们输入代码运行结果如图↓:
代码解释↓:
这次的代码稍微有点不一样的地方是存在一个变量i。
变量:在代码运行中不断变化的量,这里是从0开始一直到100
(第一次前进0个单位,第二次前进1个单位
第50次前进49个单位,最后一次前进99个单位。)
每次都比上一次画的长一个像素单位。
这才使得我们的图形外面线圈比里面的线圈一直要大。
从而形成一个螺旋(有错位)。
最后让我们再来欣赏一下两个螺旋图形。
课后我们自己可以尝试一下画出不一样的螺旋图像。
这个图形中的代码我们不做过多解释,有兴趣的可以去查找相关资料。
转自公众号:
高维数学