Python elif

 

  "elif"——当"if"的"条件表达式"等于"假"时,就执行elif 语句体中的代码,否则跳过"elif语句体"
中所有的代码,继续执行后面的代码。如果,后面还有对应的else语句,则执行else语句体中的代码。同时,else语句不能在elif语句之前出现。

 

  另外,elif语句不能单独出现,一定要有if语句在它"前面",同时,每个if语句,可以配对"多个"elif语句,数量不限。

 

  

 

  1、 首先,我们来看看"elif"语句的格式:

    elif 表达式 :

      语句1;

       语句n;

    语句2

 

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

  

 

 

 2、 例子分析

 

   例子1:

       if 5 > 6 :

          语句1

       elif 5==5:

          语句2

       elif 2<5:

          语句3

       else

          语句4

       语句5

 

  例子1分析:

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

   (2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断elif语句后面的表达式5==5,然后,判断结果为真,所以就执行了语句2,而后面的elif以及else语句都不会去判断以及不会去执行它们里面的语句3,或语句4,而是直接跳过这些代码,然后,再执行语句5。

 

 

      

  3、 例子分析

 

   例子1:

       if 5 > 6 :

         语句1

       elif 5!=5:

         语句2

       elif 2<5:

         语句3

       else

         语句4

       语句5

 

  例子1分析:

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

   (2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断elif语句后面的表达式5!=5,然后,判断结果为假,因为,5是等于5的,所以就不会执行语句2。

    然后,就继续判断下一面的另一个elif语句的表达式2<5,结果为真,所以,就执行了语句3,而后面的else语句以及它里面的语句4就不会执行,然后,直接执行最后的语句5。

 

 

  

  4、 例子分析

 

    例子1:

       if 5 > 6 :

          语句1

       elif 5!=5:

          语句2

       elif 2>5:

          语句3

       else

          语句4

       语句5

 

  例子1分析:

  (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语句”这些知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“elif语句”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练