首页 理论教育 循环结构及其控制保留字

循环结构及其控制保留字

时间:2023-06-27 理论教育 版权反馈
【摘要】:接下来通过while循环实现1~100累加求和的程序,如例2_14_while.py所示。例2_14_while.py执行结果如下:3.循环保留字:break与continue循环结构有两个保留字——break和continue,用来辅助控制循环的执行。

循环结构及其控制保留字

根据循环执行次数的确定性,循环可以分为确定次数循环和非确定次数循环。确定次数循环指循环体对循环次数有明确的定义,这类循环在Python中被称为“遍历循环”,采用for语句实现。非确定次数循环指程序不确定循环体可能的执行次数,而通过条件判断是否继续执行循环体,这类循环在Python中被称为无限循环,采用while语句实现。

1.遍历循环:for语句

遍历循环的基本语法格式如下:

for循环变量in遍历结构:

执行过程为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素执行一次语句块。遍历结构可以是字符串、组合数据类型、range()函数、文件等。else语句为可选语句,当for循环正常执行后,程序会继续执行else语句中的内容。注意:else语句只在循环正常执行并结束后才执行。

接下来通过一个案例实现1~100累加求和的程序,如例2_13_for.py所示。

例2_13_for.py

执行结果如下:

2.无限循环:while语句

无限循环的基本语法格式如下:

执行过程为当条件表达式为True时,循环体重复执行语句块中的语句;当条件表达式为False时,循环终止,执行与while同级别缩进的后续语句。else语句为可选语句,当while循环正常执行后,程序会继续执行else语句中的内容。注意:else语句只在循环正常执行并结束后才执行。(www.xing528.com)

接下来通过while循环实现1~100累加求和的程序,如例2_14_while.py所示。

例2_14_while.py

执行结果如下:

3.循环保留字:break与continue

循环结构有两个保留字——break和continue,用来辅助控制循环的执行。

break语句的作用是跳出最内层for或while循环,脱离该循环后程序从循环代码后继续执行。

例2_15_continue.py

执行结果如下:

例2_16_break.py

执行结果如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈