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.
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.
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 ZeroImplementació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
Determine si un número entero es par o impar usando el operador aritmético de módulo en Python.
Script de calculadora simple de PythonConstruya una calculadora básica en Python. Aprenda a mapear operadores matemáticos, tomar flujos de ejecución de usuarios y manejar la lógica de forma nativa.