三分钟快速了解Python中的判断语句!

三分钟快速了解Python中的判断语句!

在Python中,判断语句用于根据条件执行不同的代码块。Python提供了两种类型的判断语句:if语句和if-else语句。本文将详细介绍这两种判断语句的用法,并通过实例代码进行演示。

一、if语句

if语句用于判断一个条件是否为真(True),如果为真,则执行相应的代码块。if语句的基本语法如下:

if 条件表达式:
    代码块

单个条件判断
当条件表达式为真时,执行后面的代码块。例如,判断一个数是否大于10:

num = 15
if num > 10:
    print("数字大于10")

多个条件判断
当需要判断多个条件时,可以使用elif关键字。elif表示“否则如果”,用于连接多个条件判断。例如,判断一个数是奇数还是偶数:

num = 6
if num % 2 == 0:
    print("偶数")
elif num % 2 != 0:
    print("奇数")

多个条件都不满足的情况
当所有条件都不满足时,可以使用else关键字。else表示“否则”,用于处理多个条件都不满足的情况。例如,判断一个年份是否为闰年:

year = 2020
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    print("闰年")
else:
    print("非闰年")

二、if-else语句

if-else语句用于判断一个条件是否为真(True),如果为真,则执行第一个代码块;否则,执行第二个代码块。if-else语句的基本语法如下:

if 条件表达式:
    代码块1
else:
    代码块2

单个条件判断与执行不同代码块
当条件表达式为真时,执行代码块1;否则,执行代码块2。例如,判断一个数是正数还是负数:

num = -5
if num > 0:
    print("正数")
else:
    print("负数")

多个条件判断与执行不同代码块
当需要判断多个条件时,可以使用elif关键字。elif表示“否则如果”,用于连接多个条件判断。例如,判断一个数是星期几:

day = 3
if day == 1:
    print("星期一")
elif day == 2:
    print("星期二")
elif day == 3:
    print("星期三")
elif day == 4:
    print("星期四")
elif day == 5:
    print("星期五")
elif day == 6:
    print("星期六")
else:
    print("星期日")

if-else语句嵌套使用示例:计算成绩等级

score = 85
if score >= 90:
    grade = "A"
elif score >= 80:
    grade = "B"
elif score >= 70:
    grade = "C"
elif score >= 60:
    grade = "D"
else:
    grade = "E"
print("成绩等级为:", grade)

结尾

通过以上讲解和实例代码,相信大家已经对Python中的判断语句有了更深入的了解。在实际编程过程中,可以根据需要灵活运用这些判断语句,实现各种复杂的逻辑控制。

你可能感兴趣的:(日常分享,python,java,前端,运维,云计算,服务器,数据库)