continue语句只用于循环语句中_十八、Python图解while循环

3017a25e6778917e40f6f9a2f44c72a9.png

人生苦短,要学Python

Python中循环有while循环和for循环,接下来将介绍Python中的while循环和for循环。

while循环

语法格式

# while语句用于循环执行程序,也就是在某我上个厕所成立时,则执行程序代码,# 用来处理需要重复执行的语句。# 当判断条件为True时,则执行while下的语句块;# 如果条件为False时,则结束循环;# 如果判断条件永为真,则产生无限循环;# 最后的else语句是可选的,当while循环正常结束时,else下的语句块会被执行;while (条件):    语句块else:    其它语句块
b20be77918ee5093720d5668c36e06bf.png

while循环

  • while循环
# 计算1到20的和, while循环内的语句块要缩进sum = 0i = 0while(i <= 20):    sum += i    i += 1# 打印计算的结果print(f'1到20和总和为:{sum}') 
988f007be32fdd4387cb939fd4a42198.png

while循环

  • while 循环使用else语句
sum = 0flag = 'Y'i = 0while i <= 10:    sum += i    i += 1    print(f'1到20的和为:{sum}')else:     flag = 'N'    print(f'The flag is {flag}') print('执行下面的语句块')
8d8182b20aade07d43ef15c19ec9145d.png

while ... else...语句

  • while循环中带有break语句
    • break, 用来退出循环, 当在while循环中使用break语句时,while中的else关键字下面的语句块不会执行
efe03da0388ad80228756f23abaa2d44.png

while中带有break语句执行流程

    • while中带有break语句示例
# 当while循环走break语句退出时,不会走else语句下面的语句块sum = 0flag = 'Y'i = 1while i <= 10:    sum += i    if (i%7 == 0):        break    print(f'{i}~~~~~1到20的和为:{sum}')    i += 1else:     flag = 'N'    print(f'The flag is {flag}') print('执行下面的语句块')
ae7105c50228cac0da625adeaa6c4ca8.png

while带有break语句示例

  • while语句带有continue选项
    • continue句用来结束当次循环,进入下一次循环
c0771aa419bc92e517b108c935250caf.png

while带continue语句

    • while语句带有continue示例
i = 0total = 0while i<10:    i += 1    if i%4 == 0:        continue    total += i    print(f'i : {i}')    print(f'total : {total}')
e57f4ba994195df2d8c75d5e69c3d62a.png

while带continue语句

35d8bac5cd74075ec9239c4f5fa615b2.png

多劳多得

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值