【编程】Python 循环控制

Python break 语句

在循环体的代码中,有时候需要中途跳出或者中断循环。这种情况就需要使用 break 语句,break 语句允许从循环体的任何位置跳出循环。

按照程序流程,循环一旦遇到 break 语句,则立即终止,并退出循环。

while 循环的break语句

n=1 
while True:
print (n)
n+=1
if n==5:
break
print("中断之后")

输出

1
2
3
4
中断之后

在前面的代码,当 n==5时, break被执行,立即终止这个 while 循环,程序继续执行下一个语句。

for 循环的break语句

for str in "Python":
if str == "t":
break
print(str)
print("退出循环")

输出

P
y
退出循环

Python continue 语句

continue语句与break类似,但是不是终止循环,而是跳过余下的代码继续进行下一轮新的循环。

while 循环的continue 语句

n=0 
while n < 5:
n+=1
if n==3:
continue
print (n)
print("Loop Over")

输出

1
2
4
5
Loop Over

上面的代码没有输出 3,因为当 n==3 时,执行 continue 语句,程序跳到循环开始处。

for 循环的continue 语句

n=0
for n in range(5):
n+=1
if n==3:
continue
print(n)
print("Loop Over")

输出

1
2
4
5
Loop Over

上面的程序没有输出 3,因为当 n==3 的时候,计数器执行 continue 语句,返回到循环的开始处。



【编程】Python 列表 List
【编程】Python with 语句
【游戏】益智数独挑战脑力
【编程】Python 函数
【编程】Python For 循环语句
【编程】Python 循环和控制语句
【编程】Python 条件语句
【编程】Python 空值
【编程】Python 识别操作

此条目发表在人工智能, 服务器, 程序开发分类目录,贴了, , , , , , , , , , , 标签。将固定链接加入收藏夹。