Python条件语句if、else、elif语句
Python中的条件语句是用来控制程序的执行流程的,它可以根据条件的真假来决定程序的执行方向,常用的条件语句有if、else和elif,他们可以组合使用,下面就来详细讲解一下。
if语句
if语句是最基本的条件语句,它的基本格式如下:
if 条件表达式: 语句1 语句2 ...
当条件表达式的结果为真时,则执行if后面的语句,否则不执行,它可以用来实现简单的判断功能。
else语句
else语句的基本格式如下:
if 条件表达式: 语句1 语句2 ... else: 语句3 语句4 ...
当if语句的条件表达式为真时,则执行if后面的语句,否则执行else后面的语句,它可以用来实现简单的判断功能。
elif语句
elif语句的基本格式如下:
if 条件表达式1: 语句1 语句2 ... elif 条件表达式2: 语句3 语句4 ... else: 语句5 语句6 ...
当if语句的条件表达式1为真时,则执行if后面的语句,当if语句的条件表达式1为假,而elif语句的条件表达式2为真时,则执行elif后面的语句,否则执行else后面的语句,它可以用来实现多路判断功能。
使用方法
下面给出一个使用if、else、elif语句的示例:
score = int(input("请输入一个成绩:")) if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 70: print("中等") elif score >= 60: print("及格") else: print("不及格")
上面的程序用来判断一个成绩的等级,当输入的成绩大于等于90时,则输出优秀;当输入的成绩大于等于80时,则输出良好;当输入的成绩大于等于70时,则输出中等;当输入的成绩大于等于60时,则输出及格;当输入的成绩小于60时,则输出不及格。
以上就是Python中if、else、elif语句的使用方法,它可以用来实现简单或复杂的判断功能,使程序的执行流程更加的清晰。