例如.
据一些专家介绍,
这里的条件是互斥的:
if(n>0):
print "Number is Positive"
if(n<0):
print "Number is Negative"
if(n==0):
print "Number is ZERO"
Run Code Online (Sandbox Code Playgroud)
用elif和其他方法重写会更好:
if n > 0:
print "Number is Positive"
elif n < 0:
print "Number is Negative"
else:
print "Number is ZERO"
Run Code Online (Sandbox Code Playgroud)
所以我只想问一个问题,'if'和'elif'之间有什么区别吗?我知道'if'和'elif'之间的基本区别.但我只是想知道,为什么一些新手程序员喜欢'elif'而不是'if'?