a = 5
if a < 6: #条件1 print(1) elif a < 7: #条件2 print(2) else: print(3)
if 条件判断 然后elif判断 最后else判断
- 单向判断:if
冒号后,下一行的命令,在条件判断代码中的冒号:后、下一行内容的前面,会空几个格
空格的学名叫缩进,比如我们写文章都要空两个格,这就叫首行缩进,Python而言,冒号和缩进是一种语法,【注:缩进是四个空格或一个Tab键】
被缩进的内容(print()函数)和if条件语句组成了一个代码块(一个整体),成为了if条件下的
内部命令
如果去掉缩进时吗,if条件和print命令成为了两个不同的代码组,属于平行关系
if elif else 三者之间是互斥的
- if嵌套
简单来讲就是:在基础条件满足的情况下,再在基础条件底下增加额外的条件判断。