martes, 11 de agosto de 2026

Suma de dos números en un rango entre el 5 y -5 en Python

Código del ejercicio:

n1 = int(input("Ingresar número: "))
n2 = int(input("Ingresar número: "))
if n1 <= 5 and n1 >= -5 and n2 <= 5 and n2 >= -5:
    suma = n1 + n2
    print(suma)
else:
    print("Por favor ingrese un número entre el rango 5 y -5")

Definición de los códigos del ejercicio:

int() --> convierte el valor especificado en un número entero.
input() --> permite obtener texto escrito por teclado.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
and --> devuelve True si ambos operandos son verdaderos.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
print() --> imprime un mensaje en la pantalla.

Explicación del Código:

Este programa solicita al usuario dos números y comprueba que ambos estén dentro del rango de -5 a 5. Si cumplen la condición, los suma y muestra el resultado.

Código en Python

n1 = int(input("Ingresar número: "))
n2 = int(input("Ingresar número: "))

if n1 <= 5 and n1 >= -5 and n2 <= 5 and n2 >= -5:
    suma = n1 + n2
    print(suma)
else:
    print("Por favor ingrese números entre el rango 5 y -5")

Explicación de cada código

1. n1 = int(input("Ingresar número: "))

Solicita al usuario que ingrese el primer número.

  • input(): permite introducir un dato.
  • int(): convierte el dato en un número entero.
  • n1: guarda el primer número.

2. n2 = int(input("Ingresar número: "))

Solicita el segundo número y lo guarda en la variable n2.

3. if

Se utiliza para comprobar si una condición se cumple.

4. n1 <= 5

Comprueba que el primer número sea menor o igual que 5.

5. n1 >= -5

Comprueba que el primer número sea mayor o igual que -5. Por lo tanto, n1 debe estar entre -5 y 5.

6. and

La palabra and significa "y". Permite comprobar varias condiciones al mismo tiempo.

7. n2 <= 5 and n2 >= -5

Comprueba que el segundo número también se encuentre entre -5 y 5.

8. suma = n1 + n2

Si ambos números están dentro del rango permitido, se realiza la suma y el resultado se guarda en la variable suma.

9. print(suma)

Muestra en pantalla el resultado de la suma.

10. else

Se ejecuta cuando la condición del if no se cumple, es decir, cuando alguno de los números está fuera del rango permitido.

11. print("Por favor ingrese números...")

Muestra un mensaje indicando al usuario que debe ingresar números dentro del rango de -5 a 5.

Ejemplo de ejecución

Si el usuario introduce:

Ingresar número: 3
Ingresar número: -2

El programa realiza:

3 + (-2) = 1

Y muestra:

1
Importante: los dos números deben estar entre -5 y 5, incluyendo el -5 y el 5.

No hay comentarios.:

Publicar un comentario

Copyright © Ejercicios de programación. Todos los derechos reservados. ❤️