Python while loop statement explanation and synchronization analysis (code example)

Tomorin
Release: 2018-08-11 15:37:40
Original
3103 people have browsed it

As a programming language, Python naturally has its own loop statement. Among them, the more common ones are the Python while loop statement and the for loop statement. (Students with programming background should note that in the Python while loop statement, there is no do...while loop statement in the format)

Python as the background Language, based on other languages, takes the essence and discards the dross: from the perspective of loop statements alone, what it uses is irreplaceable in other languages, and on this basis, combined with the actual situation in the background , the behavior of "complicating logic for the sake of simplicity" in some languages ​​has been abandoned.

When I first learned programming, my teacher asked me a question: "How are your math and English?" At first I didn't know why I suddenly asked this question, But as my study gradually deepened, I gradually understood the teacher’s original intention: For those who have a mathematical foundation and want to learn the logic language with the widest coverage of programming, it will be better than others higher efficiency. Of course, the so-called "mathematical foundation" only requires mastering junior high school mathematics.

As for English, naturally, we all know that the Python language was first invented and released in the United States. Therefore, when a computer is personified, the computer language expressed in English is the "native language" of the personified computer. .

Next, we will start to explain the Python while loop statement:

Python while loop statement explanation and synchronization analysis (code example)

(Figure 1.1)

Figure 1.1 expresses the loop process of the entire while loop statement, also called loop logic

The condition is often the condition we give to while A condition set by the loop is always the true (true) condition. The while loop statement will start looping only when the condition is true. When the condition is false (not true), the while statement ends. cycle.

The following is an example loop statement when the while statement condition is true.

eg:

python code:

#!/usr/bin/ env python                
# -*- coding: UTF-8 -*- 
count = 0
while (count < 9):                            
      print &#39;The count is:&#39;, count
       count = count + 1 
        print "Good bye!"
Copy after login

Run it and the results are as follows:

The count is: 0
The count is: 1
The count is: 2
The count is: 3
The count is: 4
The count is: 5
The count is: 6
The count is: 7
The count is: 8
Good bye!
Copy after login

Synchronous analysis:

#!/usr/bin/env python
Copy after login

and general #! /usr/bin/ python is different. I added env in front of python. env is to prevent users from not inserting / The python file is under the /usr/bin file, and the editor can also find the python file smoothly.

# -*- coding: UTF-8 -*-
Copy after login

In order to ensure that the Chinese edited in the background can be displayed normally

count = 0
Copy after login

Assign a value to the variable count, the value is 0

while(count < 9):
Copy after login

The while loop starts, and the loop true is set to: when count is less than 9

print&#39;The count is:&#39; ,  count
Copy after login

Use print to output a string variable on python, for "the count is the variable output we set "

count = count +1
Copy after login

whlie's#trueAfter meeting the conditions, the loop will continue, which is count 1, and count After adding one, the value is assigned to count

print"Good bye!"
Copy after login

again. The meaning of this line of code is that when count is greater than 9, that is, another string output after count no longer meets the conditions of true, and another output

The above is to python while The explanation and synchronous analysis of loop statement , I hope it will be helpful to everyone when you encounter related problems. I also hope that everyone can understand the usage of Python while loop statement through this article.

Extracurricular extension:

Python introductory loop: for loop and else usage, with detailed examples included


The above is the detailed content of Python while loop statement explanation and synchronization analysis (code example). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template