海龟画图怎么画圆_教孩子学Python编程之海龟画图(三)

大家好,今天又跟大家见面了,在前面的章节中我们学会了画一些简单的形状,比如,正方形,正方形螺旋线。今天要跟大家带来的是旋转的海龟,螺旋形的楼梯,螺旋形的圆。

df66fca85c802410315963d2ae602119.png

​旋转的海龟

在我们的第二小节中,我们画了正方形螺旋线程序的基础上,我们需要将最后一行代码修改为t.left(91)。

import turtle

t = turtle.Pen()

for x in range(100)

t.forward(x)

t.left(91)

接下来跟大家分享一下旋转的海龟的操作演示

6d14139571634d9216c5e3a6006287ee.gif

正方向螺旋线程序操作演示

海龟画圆

我们再来修改一行代码t.forward(x)。我们前面看到了这条命令或函数,它将海龟的钢笔向前移动x个像素并且绘制一条笔直的线段;然后,海龟转向并且再次绘制。如果我们修改这行代码来绘制更为复杂一点的图形,例如圆,那么会怎么样呢?

好在,绘制一个固定大小(或半径)的圆的命令,和绘制一条直线的命令一样简单。我们将t.forward(x)修改为t.circle(x),如下面代码所示。

import turtle

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度多一点点,从而绘制出一个螺旋线的形状。接下来看老师的操作演示绘制螺旋线的圆。

ccd71d1db5e70938f67e0c8d75de29a0.gif

绘制螺旋线的圆程序操作演示

注:本文由践行计算机教育刘老师原创,快乐分享,一起学习,欢迎关注,谢谢大家的支持!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值