(一)流程控制

      1.单分支结构    if  条件:

                                       满足条件后要执行的代码

      2.双分支结构: if  条件:

                                       满足条件后要执行的代码

                              else :

                                       if 不满足就执行这个代码

      3.多分支结构:if  条件:

                                       满足条件后要执行的代码

                              elif :

                                       上面不满足,满足这个,就执行这个代码

                              elif:

                                       上面不满足,满足这个,就执行这个代码

                              else:

                                      上面全都不满足,就执行这个代码

 (二)循环

      1.while循环    while  条件:

                                    执行代码

      2.deadloop死循环:count = 0

                                     while True:

                                             print ( "forever 21 ",count )

                                             count +=0

      3.循环终止语句

(1)break用于完全结束一个循环,跳出循环体执行循环后面的语句。

(2)continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。

      4.while…else语句:while后面的else作用是指,当while循环正常执行完>>> for i in L3:

...     print('loop',i) #输出L3种所有元素
...
loop Jane
loop 1
loop 1
loop P
loop e
loop i
loop Q
loop i
loop 3
>>> range(10) #生成一个0-10的列表
range(0, 10)
>>> for i in range(10):
...     print(i)
...
0
1
2
3
4
5
6
7
8
9

for循环和while循环的区别是:while可以是死循环;for一定是有边界的,不可能是死循环。