七、【Python】基础 -【Python if 语法完全解析】:掌握条件判断的艺术

💡📚【Python if 语法完全解析】:掌握条件判断的艺术📚💡


目录

1.基本的 if 语句

2.if...else 语句

3.if...elif...else 语句

4.使用布尔表达式

5.检查变量是否为 None

6.检查列表是否为空

7.使用 and/or 运算符

8.使用 in 和 not in

9.示例:年龄分类


      Python 中的 if 语句用于基于条件执行代码块。当条件为真时(非零、非空、非False等),则执行 if 语句块中的代码;如果条件为假,则跳过该块。

     下面是一些基本的 if 语句的语法和使用示例。

1.基本的 if 语句

age = 20
if age >= 18:
    print("You are an adult.")

2.if...else 语句

如果条件不满足,可以执行另一段代码:

age = 16
if age >= 18:
    print("You are an adult.")
else:
    print("You are not yet an adult.")

3.if...elif...else 语句

可以有多个条件分支:

age = 16
if age < 13:
    print("You are a child.")
elif age < 18:
    print("You are a teenager.")
else:
    print("You are an adult.")

4.使用布尔表达式

条件可以是任何布尔表达式:

x = 5
y = 10
if x < y:
    print("x is less than y")

5.检查变量是否为 None

value = None
if value is None:
    print("Value is None")

6.检查列表是否为空

my_list = []
if not my_list:
    print("List is empty")

7.使用 and/or 运算符

age = 16
has_license = False
if age >= 16 and has_license:
    print("You can drive.")
else:
    print("You cannot drive.")

8.使用 in 和 not in

检查元素是否存在于集合中:

fruits = ["apple", "banana", "cherry"]
if "banana" in fruits:
    print("Banana is in the list")
if "orange" not in fruits:
    print("Orange is not in the list")

9.示例:年龄分类

我们可以编写一个简单的脚本来分类一个人的年龄:

def classify_age(age):
    if age < 0:
        return "Invalid age"
    elif age <= 12:
        return "Child"
    elif age <= 18:
        return "Teenager"
    else:
        return "Adult"

# 测试函数
ages = [5, 15, 25, -1]
for age in ages:
    print(f"{age}: {classify_age(age)}")

     这个例子中,我们定义了一个函数 classify_age,它根据传入的年龄返回一个字符串描述。我们使用了一系列的 if, elif, 和 else 语句来判断年龄所属的类别。

这些是 if 语句的基本用法。你可以根据实际需要组合使用它们来构建复杂的逻辑。现在动手编写一下吧........

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值