The first two articles are about data types and data operations, and this article is about conditional statements and loop statements.
0x00. Conditional statements
A conditional statement determines the code block that executes by executing the result of one or more statements (true or false).
You can easily understand the execution of conditional statements by:
Python interprets Non-zero values as True
. and are None
interpreted as 0
False
.
Python determines that a value other than 0 is True, and none and 0 are considered False. Note that the true and false initials are capitalized, and Python is case sensitive.
The basic form of a conditional statement is:
If judgment condition: Execute statement ... else: EXECUTE statement ....
When judging a condition as multiple values, you can use the following form:
If judgment condition 1: EXECUTE statement 1......elif judgment Condition 2: EXECUTE statement 2......elif judgment Condition 3: Execute statement 3......else: EXECUTE statement 4 ...
0x01. Looping statements
When we need to execute a statement or group of statements multiple times, it is not possible to write the same statement more than once, one is more cumbersome, and the other is not conducive to maintenance, when the circular statement came into being. Where the loop statement is divided for the for loop and while loop.
For Loop
A For loop can traverse any sequence of items, such as a list or a string. The process is:
The syntax format for the For loop is as follows:
For Iterating_var in sequence: statements (s)
While loop
The while statement is used to loop the execution of a program that, under certain conditions, loops through a program to handle the same tasks that require repeated processing. The process is:
The syntax format for the while loop is as follows:
While judging condition: Execute statement ...
0x02. Example
The following instance uses the prime number between the nested loop output 2~100:
#!/usr/bin/python#-*-Coding:utf-8-*-i = 2while (i <): j = 2 while (J <= (i/j)): if Not (I%J): Break J = j + 1 if (J > i/j): Print I, "is prime" i = i + 1print "good bye!"
0x03. References
Variables and data types https://www.programiz.com/python-programming/variables-datatypes
Conditional Statement Https://www.programiz.com/python-programming/if-elif-else
Loop statement Https://www.programiz.com/python-programming/for-loop
Https://www.programiz.com/python-programming/while-loop
W3cshool https://www.w3cschool.cn/python/python-tutorial.html
To be continued, the basic article to this end, the next, Python advanced object-oriented
The conditional loop statement for Python basics