viernes, 14 de agosto de 2026

Mostrar la suma de los números pares en un rango de dos números, también sumar el rango de los números en Python

Ejemplo: si ingreso el número 10 y 23, que sume los números pares entre el 10 y 23 pero que también sume el 10 y 23.
10,11,12,13,14,15,16,17,18,19,20,21,22,23 = 135

Código del ejercicio:

num1 = int(input("Ingresar número: "))
num2 = int(input("Ingresar número: "))
sumPar = 0
n1 = num1 + 1
n2 = num2 - 1
while n1 <= n2:
    if n1 % 2 == 0:
        sumPar += n1
    n1 += 1
print(sumPar + num1 + num2)

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.
while --> el bucle while evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
print() --> imprime un mensaje en la pantalla.

Explicación del Código:

¿Qué hace el programa?

El programa solicita dos números y busca los números pares que se encuentran entre ellos. Después suma esos números pares y también agrega los dos números introducidos.

Código Python

num1 = int(input("Ingresar número: ")) num2 = int(input("Ingresar número: ")) sumPar = 0 n1 = num1 + 1 n2 = num2 - 1 while n1 <= n2: if n1 % 2 == 0: sumPar += n1 n1 += 1 print(sumPar + num1 + num2)

Explicación de cada código

num1 = int(input("Ingresar número: "))
Solicita al usuario el primer número y lo convierte a entero.
num2 = int(input("Ingresar número: "))
Solicita al usuario el segundo número y lo convierte a entero.
sumPar = 0
Crea una variable llamada sumPar que comienza en 0. Se utilizará para acumular la suma de los números pares.
n1 = num1 + 1
Hace que la búsqueda comience en el número siguiente al primer número.
n2 = num2 - 1
Establece como límite el número anterior al segundo número.
while n1 <= n2:
Repite las instrucciones mientras n1 sea menor o igual que n2.
if n1 % 2 == 0:
Comprueba si el número es par. Si el resto de dividirlo entre 2 es 0, significa que es par.
sumPar += n1
Si el número es par, lo agrega a la suma acumulada.
n1 += 1
Aumenta el valor de n1 en 1 para continuar con el siguiente número.
print(sumPar + num1 + num2)
Muestra la suma de los números pares encontrados más los dos números introducidos inicialmente.

Ejemplo

Si el usuario introduce los números 2 y 8:

Números pares dentro del rango: 4 + 6 = 10

Luego se agregan los números iniciales: 10 + 2 + 8 = 20

Resultado final: 20

No hay comentarios.:

Publicar un comentario

Mostrar la suma de los números pares en un rango de dos números, también sumar el rango de los números en Python

Ejemplo: si ingreso el número 10 y 23, que sume los números pares entre el 10 y 23 pero que también sume el 10 y 23. 10,11,12,1...

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