判断语句
2020-09-02 本文已影响0人
小圆圈Belen
if判断语句
1.基本格式
if 要判断的条件:
条件成立时,要做的事情
注意:代码的缩进为一个tab键,或者4个空格
2.比较(即关系,条件)运算符

2.逻辑运算符

if-else判断语句
1.基本格式
if 条件:
满足条件时要做的事情1
满足条件时要做的事情2
满足条件时要做的事情3
...(省略)...
else:
不满足条件时要做的事情1
不满足条件时要做的事情2
不满足条件时要做的事情3
...(省略)...
if...elif...else...判断语句
1.基本格式
if xxx1:
事情1
elif xxx2:
事情2
elif xxx3:
事情3
else:
事情4
说明:
当xxx1满足时,执行事情1,然后整个if结束;
当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束;
当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束;
当都不满足时,执行事情4,然后整个if结束。
注:
elif必须和if一起使用,否则出错
else 一般用在最后,即所有条件都不满足时使用
if 实现三目运算操作
a if a > b else b
如果 a > b的条件成立,三目运算的结果是a,否则就是b
if 嵌套的格式
if 条件1:
满足条件1 做的事情1
满足条件1 做的事情2
if 条件2:
满足条件2 做的事情1
满足条件2 做的事情2
说明:
外层的if判断,也可以是if-else
内层的if判断,也可以是if-else