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 编程中,零既不是正数也不是负数。它被分类为中性或零。

相关主题