收藏本站
 
设为主页
     您的位置:首页在线课堂高一级2018-2019学年度第一学期 》第十一课
==※ 高一级 ※==
2018-2019学年第一学期















==※ 网络资源 ※==
 
太平洋电脑网
天极网
eNet网络学院
 
 
第十一课 循环控制和while语句练习
 
学习目的:理解break和continue关键字对循环的控制作用,掌握while语句的使用方法
学习重难点while循环语句的使用
教学方式:通过学习示例程序和动手练习掌握while循环语句的使用方法。

学习内容:

一、break和continue关键字

  在for循环语句和while循环语句中,我们都可以使用break关键字和continue关键字控制循环的执行过程。这两个关键字的功能如下表所示:

1、break——中断循环的执行:
  下面我们以限定次数的猜数游戏为例子,说明break关键字的用法以及它如何控制循环的执行。下图是未使用break关键字的猜数游戏程序代码:
  该程序for循环的执行内容为:输入一个数a,判断a与r的关系,如果a>r则提示“大了”,如果a<r则提示“小了”,否则的话说明a等于r,则提示“猜对了”,这个程序的执行流程如下图所示:
  这个程序有个明显的问题:即使你在5次以内猜中了,程序还是要执行5次,也就是说你第三次猜中,程序还是要你输入两个数才能结束循环,这显然不是我们想要的,因此我们可以在print("恭喜你猜对了")语句后面增加break关键字,表示跳出到循环外(结束循环),程序代码如下图所示:
  通过break语句,我们告诉for语句,到这里循环就结束了,加入break后的程序执行流程如下图所示:

  需要注意的是,当有嵌套循环时,break关键字只退出它所在的循环,而不是结束所有循环。
2、continue ——跳过循环的剩余部分,继续下一次循环
  continue关键字的作用是跳过当前循环的剩余语句,重新回到循环的第一个语句执行,例如:下图中的代码是实现对输入的单词计算非元音字母的计算。
  该程序的执行流程如下图所示:

二、练习

三、参考资源教程:

  Python3教程

  Python 3.6.3 中文手册


* 友情提示:本文档只供本校师生上课时辅助使用,不是正规的教学设计或教案。


 

 

Copyright © 东莞中学信息技术科 All Rights Reserved
IE4.0 or later / 800*600  For The Best View