break和continue是Python中常用的跳出循環(huán)的語句浦箱,二者有何區(qū)別呢?
break語句:
for i in range(1,5):
if i!=3:
print(i)
else:
break
continue語句:
for i in range(1,5):
if i!=3:
print(i)
else:
continue
二者運(yùn)行的結(jié)果會(huì)怎樣呢?break語句執(zhí)行到i=3時(shí),循環(huán)結(jié)束,故只打印1赊堪,2。而continue語句執(zhí)行到i=3時(shí)竖哩,回到循環(huán)的開始哭廉,故結(jié)果打印1,2,4。
綜上相叁,break語句將執(zhí)行移出循環(huán)遵绰,接著循環(huán)之后執(zhí)行辽幌。continue語句將執(zhí)行移到循環(huán)的開始。簡(jiǎn)單講街立,break跳出整個(gè)循環(huán)舶衬,continue跳出本次循環(huán)。