当我们需要根据条件来决定程序执行不同的操作时,就需要用到条件表达式。Python 条件表达式的求值使用方法如下:
- 语法结构
Python 条件表达式的基本语法结构如下:
value_if_true if condition else value_if_false
其中,condition 是需要判断的条件,如果条件成立,则返回 value_if_true,否则返回 value_if_false。
- 实例应用
(1) 判断一个数值是奇数还是偶数
代码示例:
num = 5
result = "偶数" if num % 2 == 0 else "奇数"
print(result)
解释:
判断 num 是否为偶数,并根据结果返回对应的字符串。
输出结果:
奇数
(2)判断用户输入的数字是否为正数
代码示例:
num = int(input("请输入一个数字:"))
result = "正数" if num > 0 else "非正数"
print(result)
解释:
根据用户输入的数字判断是否为正数,如果是则返回 “正数”,否则返回 “非正数”。
输出结果:
请输入一个数字:-5
非正数
通过以上两个示例可以看出:条件表达式求值使用方法可以根据判断条件返回不同的结果,可以方便地进行条件分支控制。