if-elif-else结构仅适用于只有一个条件满足的情况,遇到通过了的条件测试,python就会跳过后面的条件测试。
但有的情况下,想测试多个条件,就可以省略掉elif和else代码块。每个条件为True,都会采取相应的动作。
示例:
number = 40
if (number > 30):
print('大于30')
if (number > 20):
print('大于20')
if (number > 10):
print('大于10')
print("比较结束")
运行输出:
大于30
大于20
大于10
比较结束