if...else;elif使用
else有两个特性。
第一,else需与if搭配使用,它无法独立出现。必须先有if,然后才能使用else。
第二,if与else成互斥关系,else是把if判断条件无法囊括的情况全部揽到了自己这里。
比如图中if判断的是YourAge > MyAge,那么else就包括了YourAge == MyAge和YourAge < MyAge这两种判断情况。
______________________________----
x = 9
if x > 0:
print("大于0")
elif x > 2:
print("大于2")
elif x > 5:
print("大于5")
elif x > 5:
8
print("大于5")
解析
本题第一个if判断条件满足后,其他的elif都不会再进行判断了。所以只会输出一个“大于0”。
注意跟前两道题题三个if的和if-else的区别。
赞 (0)