Python の正負の数値チェッカー

Python では条件分岐を使用して、数値が正、負、またはゼロであるかどうかを確認します。

エディターで試してみる

概要

数値の符号を決定することは、論理的意思決定と数学的計算における最も基本的な操作の 1 つです。

Python の if-elif-else ステートメントを使用して、数値がゼロより大きい (正)、ゼロ未満 (負)、またはゼロに等しいかどうかを確認します。

この演習では、Python の基本的なブール比較と条件分岐ロジックを強化します。

コードと実行の出力

一連のテスト入力をチェックして、それらを正、負、またはゼロに分類します。

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 プログラミングでは、ゼロは正でも負でもありません。ニュートラルまたはゼロとして分類されます。

関連トピック