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)

相关推荐

  • Python条件语句之关于input的使用

    因为条件语句比较简单,开始学习条件语句不需要很长时间的学习.所以在学习input()可以编写一些有趣的小程序,可以打发时间. 条件语句 条件语句时通过一条或者多条条件语句代码执行的结果是True还是F ...

  • 利用继承(点类)来判断三角形的形状

    from distance import pointclass point1(point): #判断3个点组成的三角形类型 def judgeTriangle(self, p1, p2): self_ ...

  • 【骨科小技巧】椎间孔外腰椎椎体间融合术(ELIF)的手术技巧!

    ELIF的手术技巧 ELIF可选用加长型融合器,增加植骨床面积,防止融合器下沉,理论上能够提高融合率:同时可以选择更长的椎弓根螺钉,贯穿椎体的三柱,理论上能够提供更坚强的力学强度,单边固定即可获得稳定 ...

  • ELIF的那些事 - 含镜下融合

    腰椎融合术是治疗腰椎退行性疾患的经典且有效方法之一,但具体采取何种融合入路,仁者见仁,智者见智,各有各的优缺点.目前融合方式有多种,前侧(ALIF).外侧(DLIF)或极外侧(XLIF).最近火热的斜 ...

  • 椎间孔外腰椎椎体间融合术(ELIF)

    目前,脊柱微创外科(minimally invasive surgery, MIS)发展迅速,越来越多的人接受各种微创理念.现在,中国正处于老龄化阶段,很多以前认为是手术禁忌症的脊柱疾病,可通过MIS ...