网络工程师学Python-while循环

描述

在 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 语句来控制循环的行为。






审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分