通过小故事辨析continue与break

continue与break的区别
这么讲吧,有天你和女朋友一起去天津吃早饭,那必须去吃小笼包啊,老板问你们要几个,女生比较含蓄,说吃饱就行,男生比较能吃,说要10个。然后就坐下来等包子,包子上来后,男生先给女生拿了一个就开始吃了,当吃到第三个包子时,男生一不小心把包子弄地上了,然后捡起来放一边继续吃下一个,当吃到第五个包子时,男生又一不小心,把包子弄地上了,这时女生有点生气了,嫌弃男生吃个包子都吃不好,男生只好笑笑不说话。依然是把包子捡起来吃下一个,当吃到第八个时,包子又掉地上了,然后女生气的一下子就走了。男生一看,连忙不吃了,去追女生。(毕竟女朋友比包子重要啊!)
这个故事中,男生前两次包子掉地上后,只是掉的包子没吃,然后继续吃剩下的,而最后一次,则是直接不吃了。
这就类似于continue与break,前两次代表continue,最后一次代表break。
即continue只是跳过当前循环,但是会继续接下来的循环,而break直接跳出大循环,不会继续接下来的循环。
下面是一些程序实例:
continue:


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

输出结果为: 1, 3, 5

break:

n = 0;
while (n < 6):
	n = n + 1;
	if (n % 2 == 0): # 如果n是偶数,执行break语句
		break # break语句会终止循环
		print(n)
输出结果: 1
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值