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语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。 >>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|