练习代码
#break语句: 跳出for和while循环,只能跳出距离它最近的一层循环 print("***********************************") for i in range(10): print(i) if i >= 5: #循环结束 break print("***********************************") num = 1 while num <=10: print(num) num +=1 if num >= 3: break #注意 循环语句可以有else语句,break导致循环截止,不会执行else下面的语句 else: print("1111") #continue 语句 跳出当前循环,执行下一条循环,只跳过最近的循环 print("***********************************") for i in range(5): print(i) if i == 3: continue print("*") print("***********************************") num = 0 while num <= 5: print(num) if num == 3: num += 1 continue print("*") num +=1
执行结果:
D:\pycharm\python\venv\Scripts\python.exe D:/pycharm/python/011break语句ANDcontinue.py
***********************************
0
1
2
3
4
5
***********************************
1
2
***********************************
0
*
1
*
2
*
3
4
*
***********************************
0
*
1
*
2
*
3
4
*
5
*
Process finished with exit code 0