我们经常遇到循环在进行到某一个特定的值时,需要跳出循环,或跳过这个值,python中早已为我们准备了这样的参数:break,continue
比如下面的for循环:
- for i in range(1,10):
- print('循环了',i,'次')
结果显而易见如图:
当我们想在第三次结束这个循环时可以用break这个参数来跳出循环,代码如下
- for i in range(1,10):
- if i==3:
- break
- else:
- print('循环了',i,'次')
这是for循环就只会进行两次循环就会停止,如果如下:
还有一种参数continue,这个参数表示的是跳出本次循环,即本次循环不参与运算,代码使用如下:
- for i in range(1,10):
- if i==3:
- continue
- else:
- print('循环了',i,'次')
结果如下:
当i=3时,循环是不进行的也就没有了输出结果。