Home >Backend Development >Python Tutorial >The difference between break and continue statements in python (example analysis)

The difference between break and continue statements in python (example analysis)

乌拉乌拉~
乌拉乌拉~Original
2018-08-14 13:55:535721browse

I believe everyone knows the python loop statement, and the countinue statement in python is used to change the flow of an ordinary loop. Typically, you loop through a piece of code until the condition is False. But sometimes, you may want to terminate the current iteration, or even the entire loop, without testing the judgment condition. In this case, you need to use continue and break. The two functions of continue and break are similar to skipping, but there is a big difference. Next, I will take you to understand the difference between these two statements and then analyze the examples of break and continue .

Both of these two statements have the function of terminating the loop statement, but they are also different to a certain extent.

1. The flow chart of the break statement is as follows:

The difference between break and continue statements in python (example analysis)

(break statement Used to terminate the loop statement, that is, if the loop condition does not have a False condition or the sequence has not been completely recursive, it will also stop executing the loop statement. If you use nested loops, the break statement will stop executing the deepest loop and start executing the next line Code.) The syntax of

break is as follows:

break

The example is as follows:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一个实例
   if letter == 'h':
      break
   print '当前字母 :', letter
  
var = 10                    # 第二个实例
while var > 0:              
   print '当前变量值 :', var
   var = var -1
   if var == 5:   # 当变量 var 等于 5 时退出循环
      break
 
print "Good bye!"

The output result is as follows:

当前字母 : P
当前字母 : y
当前字母 : t
当前变量值 : 10
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
Good bye!

2. The flow chart of the continue statement is as follows:

The difference between break and continue statements in python (example analysis)

## The syntax format of continue is as follows:


continue

The example is as follows:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一个实例
   if letter == 'h':
      continue
   print '当前字母 :', letter
 
var = 10                    # 第二个实例
while var > 0:              
   var = var -1
   if var == 5:
      continue
   print '当前变量值 :', var
print "Good bye!"

The output result is as follows:

当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : o
当前字母 : n
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!

(The continue statement is used to tell Python to skip the remaining statements of the current loop and then continue Carry on to the next round of loop.)

This article describes the difference between break and continue statements, and gives examples to help understand the difference between the two. I hope this article can help those who are learning python You bring a little help.

For more related knowledge, please visit the

Python tutorial column on the php Chinese website.


The above is the detailed content of The difference between break and continue statements in python (example analysis). For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn