1. 条件判断
单向判断
a = 6
if a >=6:
print('满足条件')
- 判断后面要加【 : 】
- print 要【缩进4格】
- 如果【不满足if条件】,代码就会不管,自己【跳过】
双向判断
if xxx:
print()
else:
print()
多向判断
if xxx:
print()
elif xxx:
print()
elif xxx:
print()
else:
print()
- 判断的条件超过3个时,中间的条件都可以使用【elif】
- 【elif】和【else】本质上是一样的,所以【elif】后可以【不接else】
- 错点:【if 和elif】时配对的,【不能用while】和【elif】配对
- 【if】【elif】【else】三者所代表的条件是互斥的
2. if 嵌套
if xxx:
print()
if xxx:
print()
else:
print()
else:
print()
if xxx:
print()
else:
print()
- 根据赋值判断是否【符合条件】,符合则【执行条件命令】,【不符合】则【进入下一个判断】
- 【elif】也可以放进嵌套里面
3.如何写嵌套
- 写基础条件代码
- 写基础条件的额外条件
- 写基础条件2 的额外条件