1.流程控制 - 三种结构
1)顺序结构(默认)-代码从上往下一条一条的执行,每一条只执行一次
1.1顺序结构
print('你好吗') ↓
print('how are you!') ↓
print('hello Python') ↓
1.2分支结构(if) - 可以根据某个条件选择执行或者不执行某段代码
1.单分支结构 - 满足某个条件就执行某个操作,如果这个条件不满足,这个操作就不执行.
语法:
if 条件语句:
代码段
说明:
a. if - 关键字, 固定写法
b. 条件语句 - 可以是任何有结果的表达式,例如:数据、已经赋值过的的变量、运算表达式、函数调用表达式等(赋值语句不可以)
c.: - 固定写法
d.代码段 - 和if保持一个缩进的一条或者多条语句(至少一条);让代码重复执行;就是在满足条件的时候才会执行的代码.
执行过程:
if xxx (条件语句) 就 xxx(代码段)
先判断条件语句是否为True,(如果条件语句的结果不是布尔就先转换成布尔再看),如果为True就执行代码段,否则代码段就不执行.
注意:赋值语句不能作为if后面的条件.
注意:if后面的代码段至少要有一条语句
if 10 >