Python 正数或负数检查器
在 Python 中使用条件分支检查数字是正数、负数还是零。
概述
确定数字的符号是逻辑决策和数学计算中最基本的运算之一。
我们使用 Python 的 if-elif-else 语句来检查数字是否大于零(正)、小于零(负)或等于零。
此练习强化了 Python 中的基本布尔比较和条件分支逻辑。
代码和执行输出
检查一系列测试输入,将其分类为正、负或零。
positive_negative.py
在编辑器中尝试def check_number(num):
if num > 0:
return "Positive"
elif num < 0:
return "Negative"
else:
return "Zero"
test_cases = [10, -5, 0]
for val in test_cases:
print(f"Number {val:2d} is {check_number(val)}")端子输出
Number 10 is Positive
Number -5 is Negative
Number 0 is Zero逐步实施
- 数据管道中的输入验证
- 符号相关计算分支
- 基本控制流学习
常见问题解答
零被认为是正数还是负数?
在标准数学和 Python 编程中,零既不是正数也不是负数。它被分类为中性或零。