本文概述
break是python中的关键字, 用于将程序控制带出循环。 break语句逐个中断循环, 即在嵌套循环的情况下, 它首先中断内部循环, 然后继续进行外部循环。换句话说, 我们可以说使用break来中止程序的当前执行, 并且控制转到循环后的下一行。
该中断通常用于需要为给定条件中断循环的情况下。
中断的语法如下。
#loop statements
break;
例子1
list =[1, 2, 3, 4]
count = 1;
for i in list:
if i == 4:
print("item matched")
count = count + 1;
break
print("found at", count, "location");
输出
item matched
found at 2 location
例子2
str = "python"
for i in str:
if i == 'o':
break
print(i);
输出
p
y
t
h
示例3:带有while循环的break语句
i = 0;
while 1:
print(i, " ", end=""), i=i+1;
if i == 10:
break;
print("came out of while loop");
输出
0 1 2 3 4 5 6 7 8 9 came out of while loop
例子3
n=2
while 1:
i=1;
while i<=10:
print("%d X %d = %d\n"%(n, i, n*i));
i = i+1;
choice = int(input("Do you want to continue printing the table, press 0 for no?"))
if choice == 0:
break;
n=n+1
输出
2 X 1 = 2
2 X 2 = 4
2 X 3 = 6
2 X 4 = 8
2 X 5 = 10
2 X 6 = 12
2 X 7 = 14
2 X 8 = 16
2 X 9 = 18
2 X 10 = 20
Do you want to continue printing the table, press 0 for no?1
3 X 1 = 3
3 X 2 = 6
3 X 3 = 9
3 X 4 = 12
3 X 5 = 15
3 X 6 = 18
3 X 7 = 21
3 X 8 = 24
3 X 9 = 27
3 X 10 = 30
Do you want to continue printing the table, press 0 for no?0
来源:
https://www.srcmini02.com/31108.html