Python 3 - break 语句
-
简述
break语句用于提前终止当前循环。放弃循环后,继续执行下一条语句,就像 C 中传统的 break 语句一样。break 最常见的用途是当某些外部条件被触发需要从循环中快速退出时。这break语句可用于while和for循环。如果您正在使用嵌套循环,则 break 语句会停止最内层循环的执行并开始执行该块之后的下一行代码。 -
句法
的语法breakPython 中的语句如下 -break
-
流程图
-
例子
#!/usr/bin/python3 for letter in 'Python': # First Example if letter == 'h': break print ('Current Letter :', letter) var = 10 # Second Example while var > 0: print ('Current variable value :', var) var = var -1 if var == 5: break print ("Good bye!")
-
输出
执行上述代码时,会产生以下结果 -Current Letter : P Current Letter : y Current Letter : t Current variable value : 10 Current variable value : 9 Current variable value : 8 Current variable value : 7 Current variable value : 6 Good bye!
以下程序演示了在遍历列表的 for 循环中使用 break。用户输入一个数字,在列表中搜索。如果找到,则循环以“找到”消息终止。 -
例子
#!/usr/bin/python3 no = int(input('any number: ')) numbers = [11,33,55,39,55,75,37,21,23,41,13] for num in numbers: if num == no: print ('number found in list') break else: print ('number not found in list')
-
输出
上面的程序将产生以下输出 -any number: 33 number found in list any number: 5 number not found in list