你的育儿经:教孩子学Python编程之海龟画图(三)
大家好 , 今天又跟大家见面了 , 在前面的章节中我们学会了画一些简单的形状 , 比如 , 正方形 , 正方形螺旋线 。 今天要跟大家带来的是旋转的海龟 , 螺旋形的楼梯 , 螺旋形的圆 。
文章图片
?旋转的海龟在我们的第二小节中 , 我们画了正方形螺旋线程序的基础上 , 我们需要将最后一行代码修改为t.left(91) 。
import turtle
t = turtle.Pen()
for x in range(100)
t.forward(x)
t.left(91)
接下来跟大家分享一下旋转的海龟的操作演示
文章图片
正方向螺旋线程序操作演示
海龟画圆我们再来修改一行代码t.forward(x) 。 我们前面看到了这条命令或函数 , 它将海龟的钢笔向前移动x个像素并且绘制一条笔直的线段;然后 , 海龟转向并且再次绘制 。 如果我们修改这行代码来绘制更为复杂一点的图形 , 例如圆 , 那么会怎么样呢?
好在 , 绘制一个固定大小(或半径)的圆的命令 , 和绘制一条直线的命令一样简单 。 我们将t.forward(x)修改为t.circle(x) , 如下面代码所示 。
import turtle
【你的育儿经:教孩子学Python编程之海龟画图(三)】t = turtle.Pen()
for x in range(100)
t.circle(x)
t.left(91)
t.circle(x)函数让程序在当前位置绘制了一个半径为x的圆 , 注意 , 这个绘制和简单的正方形螺旋线有一些相同点:它也有4组圆形的螺旋线 , 就像是正方形的螺旋线有4个边一样 。 这是因为我们使用t.left(91)命令 , 每次想做旋转都将超过90度一点点 。 如果学过几何就知道 , 围绕一个点转一圈有360度 , 就像一个正方形有4个90度的角(4X90=360) 。 海龟通过每次围绕图形旋转的比90度多一点点 , 从而绘制出一个螺旋线的形状 。 接下来看老师的操作演示绘制螺旋线的圆 。
文章图片
绘制螺旋线的圆程序操作演示
注:本文由践行计算机教育刘老师原创 , 快乐分享 , 一起学习 , 欢迎关注 , 谢谢大家的支持!
推荐阅读
- 如果你的多肉出现这个长势,要注意这个细节,多肉才会越来越美!
- 肝脏|比生气还伤肝的5个行为,在“悄悄”损伤你的肝,尽量改掉
- 心流西春|为何你的后半箱油总是不耐用?油是正经油,问题可能出在这里
- 宝宝|这些育儿细节,家长要注意一件衣服造成孩子反复肺炎3个月
- 胖哥试车|电动车的颜值巅峰 最懂你的AION Y来了
- 天天汽车|超高性价比实力宠粉,2021款奕歌能否点燃你的心?
- 一场家具展,怎样让进去逛的消费者第一眼落在你的产品上
- 游戏公司一般咋识别游戏脚本
- 趣头条|#敢发就敢送#大狗陪你的柴米油盐酱醋茶
- 通过物理地址和IP地址能监控到啥
