阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量。文章设置为仅粉丝可见,是因为写博客确实花了不少精力。希望互相进步谢谢!!
文章目录
一、Python中两者区别?
break结束循环并跳出,continue结束本次循环进入下次循环
二、注意
1、break和continue必须配合if去使用;
2、少用,否则逻辑易错
3、若陷入死循环,python中Ctrl+c结束死循环
三、自己学习不小心写的一个死循环,应该很多人都犯
1.死循环
代码如下:
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
#死循环
num = 0
while num < 10:
if num % 2 == 0:
continue #num初值0,满足if条件,执行continue,本次循环未执行的跳过,故num并未执行+1操作,故num仍然为0,继续执行循环,重复上述操作,num一直为0,故死循环
print(num)
num = num + 1
print('END')
分析:num初值0,满足if条件,执行continue,本次循环未执行的跳过,故num并未执行+1操作,故num仍然为0,继续执行循环,重复上述操作,num一直为0,故死循环
2.正确写法
代码如下:
#正确
num = 0
while num < 10:
num = num + 1
if num % 2 == 0:
continue
print(num)
print('END')
码字不易,谢谢点赞!!!
码字不易,谢谢点赞!!!
码字不易,谢谢点赞!!!