循环结构的定义
在分析实际问题时,我们经常遇到一些具有规律性的重复操作。当用程序来解决问题时,通过重复执行某些代码块来到达目的。被重复执行的代码块叫作循环体,能否继续重复执行取决于循环的终止条件。循环结构由循环体和循环终止条件两部分组成。
循环结构的分类
while循环语句
for循环语句
while循环语句
基本语法:
中文解释:
判断 condition 表达式,如果其为真(True),则执行 repeat_code_block ,执行完一次再次判断 condition,直到 condition 为假(False)
while示例
从列表最后一个值开始,往前依次删除列表中的值,直到列表为空。
注意:循环终止条件不能一直为真,否则循环将永远执行下去,这就是死循环。
for循环语句
基本语法:
中文解释:针对 iterable 中的每个值 element 执行 repeat_code_block,直到遍历了 iterable 中的每个值。 iterable 可以是字符串、元组、列表、集合等。
for示例
讲解:range 用来生成一系列数,1 表示从1开始,12 表示到12(不含12)结束。该程序将1到11共十一个数输出。
break与continue
break:终止当前循环
continue:跳过本次循环
嵌套
包括if嵌套,循环结构嵌套,if与while和for相互嵌套。
领取专属 10元无门槛券
私享最新 技术干货