Python中在使用for循环时break和continue的用法(新手入门系列)

Python中在使用for循环时break和continue的用法(新手友好系列)

for循环中的break和continue的用法

举两个例子

break在for循环中的使用方法

break的用法为在某一个循环中,给出if的条件,如果满足这个条件,则停止循环
即当循环到y赋值的时候,break命令使得这个循环停止了,也不再继续
a = str('fangliyan')  # 给a赋值 str是字符串的函数
for i in a:  # 将a中的每个字母循环赋给i
    if i == 'l':  # 条件:i赋到字母l的时候
        break  # 停止for循环,返回下一条命令的结果
    print(i)

输出结果为:

f
a
n
g

当我们准备将l给i时,break命令识别了当前的if条件,然后给出终止本次for大循环,所以我们看到输出结果为fang,而不是fangl。

continue在for循环中的使用方法

当我们在if下用continue时,表示if:满足这个条件时,不执行这次的for循环,而是continue到下一个循环
这例子中,当i循环到a或者y了,程式就跳过这个循环,即我不把a给i,也不把y给i,而是进行下一个循环。
a = str('fangliyan') 
for i in a: 
    if i == 'a' or i == 'y' : # 条件:当i为a或y时
        continue  # 跳过上面的条件,即不执行这个循环,跳到下一个循环,输出结果为 f n g l i n
    print(i)
print('Goodjob!')  # 循环结束,最后再打印个goodjob

输出结果为

f
n
g
l
i
n
Goodjob!

我们可以看当,每当我们循环到想要把’a’或’y’给i时,使用continue命令都会让我们跳过这次循环,而进入下一个循环。



我的学习笔记~~~~~
欢迎关注+收藏哦~
我们一起进步!

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值