Comprobador de números positivos o negativos de Python

Compruebe si un número es positivo, negativo o cero en Python mediante bifurcación condicional.

Pruébelo en el editor

Descripción general

Determinar el signo de un número es una de las operaciones más fundamentales en la toma de decisiones lógicas y en la computación matemática.

Usamos las declaraciones if-elif-else de Python para verificar si el número es mayor que cero (positivo), menor que cero (negativo) o igual a cero.

Este ejercicio refuerza las comparaciones booleanas fundamentales y la lógica de ramificación condicional en Python.

Código y salida de ejecución

Verificar una serie de entradas de prueba para clasificarlas como positivas, negativas o cero.

positive_negative.py
Pruébelo en el editor
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)}")
Salida terminal
Number 10 is Positive
Number -5 is Negative
Number  0 is Zero

Implementación paso a paso

  • Validación de entrada en canalizaciones de datos.
  • Ramificación de cálculo dependiente del signo
  • Aprendizaje básico del flujo de control

Preguntas frecuentes

¿El cero se considera positivo o negativo?

En matemáticas estándar y programación Python, el cero no es ni positivo ni negativo. Se clasifica como neutral o cero.

Temas relacionados