Python elif 语句

 

 1、elif 语句

   在Python语言中,当if语句的判断条件不成立时,如果有elif语句,那么,程序就会继续执行elif语句,

  并判断elif语句中的判断条件是否成立,如果成立,就执行elif语句中的代码,否则,就不会执行,

  另外,if语句必须在elif语句的面,同时,一个if语句可以对应多个elif语句。

 

 2、elif 语句的格式:

    elif 表达式 :

      语句1;

       语句n;

    语句2

 

  当表达式为"真"即"1"时,执行语句体中的代码,即执行语句1和语句n。而它的结束标志就是没有缩进的语句2。

 

   3、例子:

       if 5 > 6 :

          语句1

       elif 5==5:

          语句2

       elif 2<5:

          语句3

       else

          语句4

       语句5

 

  分析:

   (1)判断if语句后面的关系表达式5 > 6,由于5不大于6,所以,判断的结果为“0”即为“假”。

   (2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断elif语句后面的表达式5==5,然后,判断结果为真,

      所以就执行了语句2,而后面的elif以及else语句都不会去判断以及不会去执行它们里面的语句3,或语句4,

      而是直接跳过这些代码,然后,再执行语句5。

 

 4、例子:

       if 5 > 6 :

         语句1

       elif 5!=5:

         语句2

       elif 2<5:

         语句3

       else

         语句4

       语句5

 

  分析:

   (1)判断if语句后面的关系表达式5 > 6,由于5不大于6,所以,判断的结果为“0”即为“假”

   (2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断elif语句后面的表达式5!=5,然后,判断结果为假,

      因为,5是等于5的,所以就不会执行语句2。

      然后,就继续判断下一面的另一个elif语句的表达式2<5,结果为真,所以,就执行了语句3,

      而后面的else语句以及它里面的语句4就不会执行,然后,直接执行最后的语句5。

 

 

    5、例子:

       if 5 > 6 :

          语句1

       elif 5!=5:

          语句2

       elif 2>5:

          语句3

       else

          语句4

       语句5

 

  分析:

  (1)判断if语句后面的关系表达式5 > 6,由于5不大于6,所以,判断的结果为“0”即为“假”

  (2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断elif语句后面的表达式5!=5,然后,判断结果为假,

     因为,5是等于5的,所以就不会执行语句2。

  (3)然后,就继续判断下一面的另一个elif语句的表达式2>5,结果为假,因为2不大于5,所以,就不执行语句3,

     然后,就执行else语句里面的语句4,然后,再执行最后的语句5。

=======================================================================

非常好,现在,我们已经掌握了Python语言中的(elif 语句)但是,如何去运行用它呢?

所以,我们就需要通过下方的链接,进入到Python语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)