162
社区成员




2.4:
顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
顺序结构:
2.5:
条件语句是通过判断条件是否成立,根据条件表达式的结果做出决策,控制不同代码块的执行。
条件表达式:
条件表达式由运算符
和操作数
组成
例如:a<4,其中a、4都是操作数,小于符号<是运算符
判断条件可以是具有布尔属性的任意元素,包括数据、变量或由变量与运算符组成的表达式,若其布尔属性为True,条件成立;若布尔属性为False,条件不成立。
除了非空常量外,Python还常使用关系操作符和成员运算符构成判断条件 。
条件表达式常用的运算符有:
算术运算符:+、-、*、/、//、%、**
关系运算符:
Python支持通过保留字not、and和or对判断条件进行逻辑组合:
分支包含单分支,双分支和多分支
单分支:
双分支:
多分支:
此外,还有选择结构的包含:
2.6
循环有多种,包含for,do while,while等
for循环:
for else循环:
for…else循环的具体实现形式:
for 循环变量 in 目标:
循环体
else:
代码块
用法与while…else相同,如果循环体结束后没有碰到break语句,就会执行else语句块,如果结束之前碰到了break语句,就会跳出整个for循环,因此else语句块也就不会执行。
while循环:
while else循环:
Python的while循环也支持使用保留字else产生分支。
循环控制语句:
break,continue语句
在循环语句中,有时候需要达到中断循环,或者跳过本次循环,执行下次循环的情况,因此就需要有循环控制语句
python中使用break、continue语句控制循环的执行过程
break用于跳出整个循环
continue用于跳出本次循环,继续执行下次循环
break语句:
continue语句: