控制语句
if语句
语法:
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
【注】代码缩进建议用4个空格,不要用Tab键,不能混用
elif语句
语法:
if 条件1:
条件1满足执行的代码
elif 条件2:
条件2满足执行的代码
elif 条件3:
条件3满足执行的代码
else:
以上条件都不满足执行的代码
- 希望条件不同执行的代码也不同时(同时判断多个条件,所有条件是平级的),使用elif
- elif和else都必须和if联合使用,不能单独使用
- elif、if和else以及各自缩进的代码都是一个代码块
if的嵌套
语法:
if 条件1:
条件1成立时,要做的事情
.....
if 条件1基础上的条件2:
条件2成立时,要做的事情
else:
条件2不成立时,要做的事情
else:
条件1不成立时,要做的事情
- 在之前条件满足的前提下,在增加额外的判断用if嵌套
逻辑运算
and/or/not
and
语法:条件1 and 条件2
or
语法:条件1 or 条件2
not
语法:not 条件
开发中,希望某个条件不满足时执行一些代码,可以用not
另外,如果需要拼接复杂的逻辑计算条件,也可以使用not