Python控制流---while循环

本文深入解析while循环的使用方法,包括基本语法、break与continue的控制流程应用,以及循环嵌套的逻辑书写技巧。通过实例说明如何避免死循环,掌握循环控制的精髓。

while循环步骤:

i=1                    #定义 一个计数变量,记录循环次数

 while i<=5       #设置 循环条件

do                    #设置条件满足时的do

i=i+1                #处理 计数变量(如果此处不进行设置,可能导致循环持续执行,程序无法终止)    

  • braek & continue 实现对循环的精细控制
    • 一般的循环控制条件都是围绕计数变量i展开的
    • break: 通过在循环中设置一个针对计数变量 i 的更小的子条件,当满足子条件时,跳出整个循环
i=0
while i<10:
    if i==3: break    # break某一条件满足时,退出循环,不再执行 后续重复的 代码
    print(i)
    i+=1

print("over")

  • continue:通过在循环中设置一个针对计数变量 i 的更小的子条件,当满足子条件时,仅跳过当前的循环,继续下一轮的循环
    • 使用的时候一定要注意“死循环”
i=0
while i<10:
    i+=1
    if i==3: continue
    print(i)

n = 0
while n < 10:
    n = n + 1
    if n % 2 == 0: # 如果n是偶数,执行continue语句
        continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
    print(n)

  • 循环嵌套
    • 循环嵌套书写逻辑:先写大循环,再写小循环
  •  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangchuang2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值