第四章 程序结构设计
1、算法
算法是解题方案的准确而完整的描述,是一系列解决问题的清晰指令
特性:
- 有穷性
- 确定性
- 有零个或多个输入
- 有一个或多个输出
- 有效性
算法的表示:自然语言,流程图,程序代码
2、程序的三种基本结构
顺序、选择(if…else)、循环(for/while)
3、运算符与表达式
关系运算符与关系表达式
注意" = "和 " == " 的用法
逻辑表达式 | 运算结果 |
---|---|
not 0 | True |
not 2 | False |
2 and 3 | 3 |
‘a’ and ‘b’ | b |
2 or 3 | 2 |
‘a’ or ’ b’ | ‘a’ |
ps: 用and时,只要一个是False,结果就是False;
用or,只要一个是True,结果就是True
4、if 分支语句
if <表达式1>:
<语句1> # 缩进4个空格
elif <表达式2>:
<语句2>