Python 入门教程——控制流之循环结构

循环结构的定义

在分析实际问题时,我们经常遇到一些具有规律性的重复操作。当用程序来解决问题时,通过重复执行某些代码块来到达目的。被重复执行的代码块叫作循环体,能否继续重复执行取决于循环的终止条件。循环结构由循环体和循环终止条件两部分组成。

循环结构的分类

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相互嵌套。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180926G09ZTQ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券