循环控制语句可以更改语句执行的顺序。
一、break 语句
在执行过程中终止循环,并跳出整个循环 。即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
程序语法:
break
流程图如下:
用处:break语句用在while和for循环中。
使用嵌套循环时,break语句将停止执行最深层的循环,并开始执行下一行代码。
示例:
# for实例
for str in 'world':
if str == 'r':
break
print('当前字母 :', str)
# while实例
var = 7
while var > 0:
var = var - 1
if var == 3:
break
print('当前变量值 :', var)
print("See you!")
结果如下:
二、continue 语句
在块执行过程中终止当前循环,跳出本次循环,执行下一次循环。而break跳出整个循环。
程序语法:
continue
流程图如下:
用处:continue语句用在while和for循环中。
continue 语句用来告诉程序跳过当前循环的剩余语句,然后继续进行下一轮循环。
示例:
# for实例
for str in 'world':
if str == 'r':
continue
print('当前字母 :', str)
# while实例
var = 7
while var > 0:
var = var - 1
if var == 3:
continue
print('当前变量值 :', var)
print("See you!")
结果如下:
三、pass 语句 是空语句
pass 是空语句,是为了保持程序结构的完整性。
:不做任何事情,一般用做占位语句。
程序语法:
pass
示例:
# for实例
for str in 'world':
if str == 'r':
pass
print('当前字母 :', str)
# while实例
var = 7
while var > 0:
var = var - 1
if var == 3:
pass
print('当前变量值 :', var)
print("See you!")