while循环

  • while循环

while语句用于循环执行程序,执行过程依赖指定条件

语法:

while(条件表达式):

         语句块

示例

x = 5

count = 1

while(x<=20):

    print("第%s次循环输出:"%count,x)

    x = x + 5

    count = count + 1

当x小于等于20时,执行while内的语句块,打印x,并且将x的值增加5,第四次循环结束时,x的值为25,不再满足小于等于20,循环终止

count用于记录循环次数,每次循环后次数增1

结果输出

第1次循环输出: 5

第2次循环输出: 10

第3次循环输出: 15

第4次循环输出: 20

 

  • continue语句

在循环的执行过程中,如果遇到continue语句,将结束本次循环,直接进行下一次循环

示例

weekDays = ["Monday","Tuesday","Wednesday","Thursday","Friday"]

count = 0

while(count<len(weekDays)):

    print(weekDays[count])

    count += 1

    continue

    print("遇到continue语句,本次循环结束")

    print("continue之后的代码不会被执行")

结果输出

Monday

Tuesday

Wednesday

Thursday

Friday

可以看出continue之后的语句都没有执行

 

  • break语句

break语句用于停止整个循环的执行

示例

weekDays = ["Monday","Tuesday","Wednesday","Thursday","Friday"]

count = 0

while(count<len(weekDays)):

    print(weekDays[count])

    if(weekDays[count] == "Wednesday"):

        print("终止整个循环")

        break

    count += 1

结果输出

Monday

Tuesday

Wednesday

终止整个循环

当循环执行到第三次的时候,if条件weekDays[2] == "Wednesday"成立,触发break,整个循环结束。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值