Python 中条件表达式 三元运算符

print(grade) # 输出: B 三元运算符简洁明了,在合适的场景下使用它可以让代码更加简洁易懂。
Python 中条件表达式 三元运算符
在Python中,三元运算符允许我们在一行代码中根据条件表达式来决定使用两个值中的哪一个。其语法结构如下:

python

value_if_true if condition else value_if_false

下面通过一个示例来展示其用法:

python

a = 10

b = 20

# 使用三元运算符找出较大的数

max_value = a if a > b else b

print(max_value) # 输出: 20

在这个例子中,`a > b` 作为条件表达式,如果条件为真,则返回 `a` 的值;否则返回 `b` 的值。

### 更多示例

1. **检查奇偶性**:

python

num = 4

result = "Even" if num % 2 == 0 else "Odd"

print(result) # 输出: Even

2. **基于年龄判断是否成年人**:

python

age = 18

status = "Adult" if age >= 18 else "Minor"

print(status) # 输出: Adult

3. **嵌套条件**:

python

score = 85

grade = "A" if score >= 90 else "B" if score >= 80 else "C"

print(grade) # 输出: B

三元运算符简洁明了,在合适的场景下使用它可以让代码更加简洁易懂。2024-08-18
mengvlog 阅读 7 次 更新于 2025-07-19 11:41:51 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部