(1) continue语句的作用是终止本轮循环并开始下一轮循环(注意:下一轮循环开始之前也要对条件进行判断)
例如:for i in range(10):
if i % 2 == 0:
print(i)
continue
i+=4
print(i)
结果为0 5 2 7 4 9 6 11 8 13
再例如:strs = "www.com;www.cn"
for str in strs:
if str == ';':
print('\n')
continue
print(str,end='''')
结果为:www.com
www.cn
(2) break语句的作用是终止当前循环,跳出循环体
例如:id = 'zmy是一个名字简称'
key = input('zmy是什么意思:')
while true:
if key = id:
break
key = input('答案错误,请再次回答zmy的意思:')
prin('恭喜你,答对了')
(3) 两者的区别:一个是跳出本次循环,接着执行下一次循环;一个是直接跳出循环体不再执行;通俗的理解就是,类比于去跑步,continue是在跑n圈中途由于事情打断了,处理完事情之后继续跑n+1圈;break则是在跑n圈中途由于事情打断了,就直接去处理事情而不再继续跑步了。