循环控制语句用于处理循环流例如,在发生特定条件时终止循环或跳过某些块。
Python中有以下类型的循环控制语句-break
continue
pass
1.break
break语句用于在出现指定条件时终止循环,此语句还可用于终止无限循环,并继续执行下一个语句。
语法-break
例子-
while循环的break语句num = 1
while num<=5 :
print("num :",num)
if num == 3
break
num+=1
print("Bye")
输出num : 1
num : 2
num : 3
Bye
使用for循环的break语句languages = ["C","Python","PHP","JAVA","Javascript","jQuery"]
for lang in languages:
if lang =="JAVA":
break
print(lang)
print("Bye")
输出C
Python
PHP
Bye
终止无限循环num = 1
while 1:
if num == 5:
break
print("num :",num)
num += 1
print("Bye")
输出num : 1
num : 2
num : 3
num : 4
Bye
2.continue
此语句跳过在它后执行的代码块,并将控制返回到循环的开头,可以在while和for循环中使用。
语法-continue
例子-
带while循环的continue语句num = 1
while num<=10 :
num += 1
if num == 3 or num == 5
continue
print("num :",num)
print("Bye")
输出num : 2
num : 4
num : 6
num : 7
num : 8
num : 9
num : 10
num : 11
Bye
使用for循环的continue语句languages = ["C","Python","PHP","JAVA","Javascript","jQuery"]
for lang in languages:
if lang =="JAVA":
continue
print(lang)
print("Bye")
输出C
Python
PHP
Javascript
jQUery
Bye
3.pass
语法-pass
例子-num = 1
while num<=5 :
print("num :",num)
if num == 3
print("pass statement block")
pass
num+=1
print("Bye")
输出num : 1
num : 2
num : 3
pass statement block
num : 4
num : 5
Bye