1. 一个if语句+一个else语句:
当if 判断为True时,执行if语句下的代码; 而当if判断为False时,执行else语句下面的代码
2. n个if语句(n>=2) , 最后一个else语句:
每一个if语句都会被判断,不管它之前的if判断的是True或者False。 判断为True的if语句,其对应的代码会被执行,而为False时则不执行,直接跳到下一个if判断。
而else语句只有当第n个if(即else前一个if)为False时才执行。若第n个if为True, 则不执行else语句对应的内容。
3. 一个if语句 + n 个 elif语句 (n >=1) + 一个else语句:
按照先后顺序进行判断,若当前条件(if 或者是 elif) 为False, 则跳到下一个条件进行判断,否则为True时,执行对应的代码,并且后面还未执行的条件判断都跳过,不再执行了。