Python中的break语句
break是Python中的一个控制语句,用于管理循环的顺序。假设我们想要结束一个循环并继续执行后面的代码,可以使用break来帮助我们实现这个目标。当外部情况导致循环终止时,使用break语句是一种常见情况。
当我们接受了某个变量的输入,并通过使用for循环或while循环来显示它,并希望给用户选择再次显示它的机会时,我们可以在Python中使用’Break’。如果用户选择说“否”,我们可以中断循环。是不是有点困惑?不要慌张,本教程将介绍一些示例,并用简单的英语解释它是如何工作的。
break语句可以在Python中的任何循环中使用,包括while循环、for循环,甚至嵌套循环。在嵌套循环中使用break语句将结束使用它的特定循环,并且程序的执行将转移到外部循环。换句话说,它中断了循环的顺序,并将控制转移到外部循环的第一条语句。
break语句
当满足外部条件时,break语句将被调用以跳出该特定循环。它被放置在循环体内(通常在if条件之后)。
语法
在Python中,break语句的语法如下所示:
break
代码
# Python code to show the working of break statement
word = 'Javatpoint Python'
# Using for loop
for l in word:
print(l)
# breaking the loop when it sees 'y' or 'n'
if l == 'y' or l == 'n':
break
print(" We are out of the for loop")
print()
i = 0
# Using while loop
while True:
print(word[i])
# breaking the loop when it sees 'y' or 'n'
if word[i] == 'y' or word[i] == 'n':
break
i += 1
print("We are out of the while loop")
输出:
J
a
v
a
t
p
o
i
n
We are out of the for loop
J
a
v
a
t
p
o
i
n
We are out of the while loop
在前一个示例中,两个循环遍历文本“Javatpoint Python”,当它们达到字母“y”或“n”时,如果条件被调用,则执行路径会退出循环。