人生苦短,我们都要用Python,大家要经常回看大纲~
考试内容三、Python语言程序的控制结构
第一部分:程序的三种控制结构
第二部分:程序的分支结构:单分支结构、二分支结构、多分支结构。
顺序结构
首先介绍Python的顺序结构,就是按正常顺序一条一条执行即可,如
>>> a = 7
>>> b= 3
>>> print(a+b)
10
分支结构
分支语句的作用是在某些条件控制下有选择的执行实现一定功能语句块。if 分支语句则是当if后的条件满足时,if 下的语句块被执行。if语句下的语句块是在 < 条件判断 > 条件满足时执行,else 语句下的语句块则是在 < 条件判断 > 条件不满足的情况下执行,使用if else 语句需要注意的是if的<condition>判定条件后有冒号,else 语句后无 < 条件判断 > 判定表达式,但有冒号。if 和else下的语句块不用左右花括号。
1. 单分支结构
a = 3 表达式1
if a == 3: if <条件判断1>:
print('a') <执行1>
a
2. 二分枝结构
a = 2 表达式1
if a == 3: if <条件判断1>:
print('a') <执行1>
else: else:
print('b') <执行2>
b
3. 多分枝结构
a = 2 表达式1
if a == 3: if <条件判断1>:
print('a') <执行1>
elif a > 3: elif <条件判断2>:
print('b') <执行2>
else: else:
print('c') <执行3>
c
该来的终究会来,没有任何例外和奇迹。