1 程序的分支结构

1.1 单分支结构

    if <条件>:
        <语句块>
  1. Python 的关系运算符:
运算符 含义
< 小于
<= 小于或等于

|大于 =|大于或等于 ==|等于 !=|不等于

  1. Python 的逻辑运算符
运算符 含义
and
or
not

1.2 二分支结构

    if <条件>:
      <语句块1>
    else:
      <语句块2>

1.3 适用于简单表达式的二分支结构

<表达式1> if <条件> else <表达式2>

1.4 多分支结构

if <条件1>:
  <语句块1>
elif <条件2>:
   <语句块2>
   ......
else:
  <语句块N>

2 程序的循环结构

2.1 for 循环

for <循环变量> in <遍历结构> :
<语句块>

2.2 while 循环

while <条件> :
  <语句块>

2.3 循环控制保留字

break 跳出并结束当前整个循环,执行循环后的语句
continue 结束当次循环,继续执行后续次数循环
break 和 continue 可以与 for 和 while 循环搭配使用

2.4 循环的高级使用

for <变量> in <遍历结构> :
  <语句块1>
else:
  <语句块2>
while <条件> :
  <语句块1>
else:
  <语句块2>

当循环没有被 break 语句退出时,执行 else 语句块 

书籍推荐