if elif else 判断
作者:
UnityTutorial
2016-11-03
编辑:
上一讲主要学习了 if else
内容,本讲将要学习最后一个语句 elif
(else if
)。
基本使用 ¶
if condition1:
true1_expressions
elif condition2:
true2_expressions
elif condtion3:
true3_expressions
elif ...
...
else:
else_expressions
如果有多个判断条件,那可以通过 elif
语句添加多个判断条件,一旦某个条件为 True
,那么将执行对应的 expression
。
并在之代码执行完毕后跳出该 if-elif-else
语句块,往下执行。
实例 ¶
x = 4
y = 2
z = 3
if x > 1:
print ('x > 1')
elif x < 1:
print('x < 1')
else:
print('x = 1')
print('finish')
因为 x = 4
那么满足 if
的条件,则将输出 x > 1
并且跳出整个 if-elif-else
语句块,那么紧接着输出 finish
。 如果将
x = -2
那么将满足 elif x < 1
这个条件,将输出 x <1, finish
。
分享到:
如果你觉得这篇文章或视频对你的学习很有帮助, 请你也分享它, 让它能再次帮助到更多的需要学习的人.
UnityTutorial没有正式的经济来源, 如果你也想支持 UnityTutorial 并看到更好的教学内容, 赞助他一点点, 作为鼓励他继续开源的动力.