资源简介 第6课 圈圈绕绕 XXX 学习任务 1.掌握钢笔的控制语句t.circle()。 2.熟悉while语句的使用。 3.break语句的应用。 思考 上节课,我们已经学习了利用小海龟的钢笔画正方形等图案了,通过Python中控制钢笔的语句实现钢笔的“挥洒自如”,并且学会用for循环语句让重复代码变少变简洁。 本节课,我们将继续学习控制画笔画圆的语句,并且还要学习for语句的“兄弟”——while语句,同样是循环,它们到底有什么区别呢? 海龟绘图 首先,我们来画一个圆,有个快捷的方法可以直接画出一个圆,那就是t.circle(x),它的意思是控制钢笔画一个半径为x的圆。那我们如何用上节课学到的for循环画出四个相交的圆呢? 接下来我们思考一下另一个问题,首先画一个半径为r的圆,然后画一个半径为r/2的圆,接着画半径为r/4的圆……半径依次减半,直至r小于5。这是一个循环,可以用for语句来实现吗? 用while语句进行解决,它会先检查条件是否满足,在条件满足时执行循环内容,执行完循环内容后会再次检查条件是否满足……直至条件不满足时跳出循环。 while 条件 循环内容 F T While循环 While循环 接下来,就请大家一起来试试使用while循环来改写这个程序。 画螺旋线 螺旋线的画法跟正方形有一点相似,小海龟的钢笔不断地向前,然后旋转,只是每次向前的长度都是等量增加的。 终止循环 短短两行代码就可以让计算机一直工作,但是大家有没有想过,到底怎么样才能让它停下来呢? 终止循环 终止循环的神器——break语句,它可以在任意时刻让循环程序停止。同学们试一试。那在有限循环里呢,是否可以跳出循环呢? 小结 1.控制钢笔画圆的语句。 2.while循环语句。 3.跳出循环的break语句。 本节课到此结束 展开更多...... 收起↑ 资源预览