优草派  >   Python

Python if-elif-else语句是什么?Python中if-elif-else语句的实例讲解

翟嘉慧            来源:优草派

我们在写程序的时候避免不了判断条件,那我们要怎么来实行判断条件呢?之前使用的条件判断语句一直是if-else,今天我们要学习的语句是if-elif-else,它其实是一个判断结构来的,用一句话来说就是判断对的还是错误的,就是这么简单。下面我们一起来学习一下它的具体用法吧。

Python if-elif-else语句是什么?Python中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语句的实例讲解的全部内容了,希望可以帮助到大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。