Проверка положительных или отрицательных чисел Python

Проверьте, является ли число положительным, отрицательным или нулевым в Python, используя условное ветвление.

Попробуйте в редакторе

Обзор

Определение знака числа — одна из наиболее фундаментальных операций в принятии логических решений и математических вычислениях.

Мы используем операторы 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 ноль не является ни положительным, ни отрицательным. Он классифицируется как нейтральный или нулевой.

Связанные темы