大体上分为四种:
1.if - elif - else配合
这种结构往往把if和elif写在前边,把else写在最后.
if后面要跟上条件判断,然后elif边也要跟上判断条件,但是else后边是不用跟判断条件的。
程序会先去执行if的判断,当if的判断不执行时逐个向下去参考elif的条件,如果有一个elif的条件被触发满足,那就去执行相应的操作,其余的所有不满足条件都归到else里面去执行。
2.单个if判断
单个if判断的时候只去看if的条件是否满足,如果满足则去执行里边的操作,否则会直接执行if结构之后的代码。
3.双分支判断if -else
双分之判断,往往针对只有两种情况的判断,也就是非此即彼的判断。如果if条件满足,则去执行内部的操作,否则去执行else里面的操作。else后边是不需要跟条件的判断都执行完毕之后就会去执行if结构之后的代码,这里需要注意的是if和else一定有一个会执行[在没有报错的情况下]。
4.多分支判断
多分支判断往往对用已知的多种情况进行判断,这里指的是两种以上的判断,需要注意的是lf后边都需要跟上条件。编写代码的程序员也要注意考虑到其他的情况以及没有预料到的情况。