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 程式設計中,零既不是正數也不是負數。它被分類為中性或零。

相關主題