在 Python 中,while 循环是一种重复执行代码块的结构,只要指定的条件为 True,就会继续执行。
一、语法
while condition: # 循环体
condition 是一个表达式,它的值将在每次循环开始时求值。如果它的值为 True,则执行循环体中的代码,然后再次检查 condition。如果它的值仍然为 True,则再次执行循环体中的代码,直到 condition 的值为 False,循环停止。
在 Python 中,循环体由缩进表示。在 while 循环中,所有缩进的代码都将被视为单个代码块。
二、示例
下面是一个简单的示例,它使用 while 循环打印数字 1 到 5:
i = 1 while i <= 5: print(i) i += 1
在上面的示例中,i 初始化为 1。然后,while 循环检查 i 是否小于或等于 5。如果是,则打印 i 的值,然后将 i 的值增加 1。然后再次检查 i 是否小于或等于 5。这个过程一直持续到 i 的值为 6,循环停止。
三、break 和 continue 语句
在 while 循环中,可以使用 break 语句来立即停止循环。例如,下面的示例将循环打印数字,但在数字为 3 时停止:
i = 1 while i <= 5: print(i) if i == 3: break i += 1
在上面的示例中,break 语句将在 i 的值为 3 时执行,导致循环立即停止。
您还可以使用 continue 语句跳过当前循环的剩余部分,并继续下一个循环。例如,下面的示例将循环打印数字,但在数字为 3 时跳过该数字:
i = 1 while i <= 5: if i == 3: i += 1 continue print(i) i += 1
在上面的示例中,continue 语句将在 i 的值为 3 时执行,导致循环跳过 print(i) 语句并立即继续下一个循环。
四、总结
while 循环是一种重复执行代码块的结构,只要指定的条件为 True,就会继续执行。您可以在循环体中使用 break 和 continue 语句来控制循环的行为。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !