Python循环关键字break和continue的使用
Python循环关键字break 和 continue
break 和 continue 是两个专门在循环体内使用的关键字。
break:某一条件满足时,退出循环,不再执行后续重复的代码。
continue:某一条件满足时,不执行后续重复的代码。
break 和 continue 只针对 当前所在循环 有效。
关键字break的使用
演示:while循环输出0到9,当在条件i=5后面增加break时,输出0到4,然后继续执行后面的代码。
i = 0 while i < 10: print(i) # 输出0到9 i += 1 print("--------------------") # 或 print("-" * 20) i = 0 while i < 10: # break 某一条件满足时,退出循环,不再执行后续重复的代码 if i == 5: break print(i) # 输出0到4 i += 1 print("Happy Everyday!")关键字continue的使用
注意:在循环中,在使用关键字continue之前,需要确认循环的计数是否修改,否则可能导致死循环,后面的代码无法执行。
演示:while循环输出0到9但跳过5,关键字continue可以理解为当条件i=5,跳过这一次循环,继续第六次循环和后面的代码。
# 注意:在循环中,如果使用continue这个关键字 # 在使用关键字之前,需要确认循环的计数是否修改 # 否则可能会导致死循环,后面的代码无法执行 i = 0 while i < 10: if i == 5: i += 1 continue print(i) # 跳过5,输出0到9 i += 1 print("Happy Everyday!")break与continue区别:
break与continue区别在于,break是条件满足后,终止整个循环;而continue是条件满足后,终止本次循环,继续后面的循环。break可以理解为终止,continue可以理解为跳过。
