Python if-elif-else语句是什么?Python中if-elif-else语句的实例讲解
翟嘉慧
优草派
我们在写程序的时候避免不了判断条件,那我们要怎么来实行判断条件呢?之前使用的条件判断语句一直是if-else,今天我们要学习的语句是if-elif-else,它其实是一个判断结构来的,用一句话来说就是判断对的还是错误的,就是这么简单。下面我们一起来学习一下它的具体用法吧。
一、if-elif-else的基本语法
在Python中使用这个语句,是对多个语句进行判断的,当if为真的时候,才会继续执行下面的语句,如果elif是真的,则执行elif,后面的代码块不执行,如果前两个判断不成立最后才会执行else语句,具体的语法格式如下:
if expression: 语句块 elif expression: 语句块 # 在elif可以有1条或多条elif语句,没有限制。 else: 语句块
二、if-elif-else的应用
在上面的基本语法中,我们可以知道,在执行的过程中,条件判断后面的语句是紧跟Python代码的,如果测试不通过则会跳过其余的测试,需要主要的一个地方是elif代码块可以叠加使用的,可以是一条或者是多条elif语句。最后末尾的else语句块可以省略。下面看一个具体的实例,代码如下:
month = 5 if month in [1, 3, 5, 7, 8, 10, 12]: print(str(month) + ' 月有31天') elif month in [4, 6, 9, 11]: print(str(month) + ' 月有30天') elif month == 2: print(str(month) + ' 月可以是28天,也可以有29天') else: print('月份错误')
以上就是有关Python if-elif-else语句是什么?Python中if-elif-else语句的实例讲解的全部内容了,希望可以帮助到大家。
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。