miércoles, 12 de agosto de 2026

Construir un programa que pida N números y luego diga si son números pares o no en Python

Código del ejercicio:

c = int(input("Ingresar cantidad de números a introducir: "))
i = 1
while i <= c:
    n = int(input("Ingresar número: "))
    if n % 2 == 0:
        print(n, "es un número par")
    else:
        print(n, "no es un número par")
    i += 1

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.
% --> 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.
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 de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
, --> concatena variables de cadena.
print() --> imprime un mensaje en la pantalla.

Explicación del Código:

El programa pide una cantidad de números y, después, verifica uno por uno si cada número es par o no.

Código en Python

c = int(input("Ingresar cantidad de números a introducir: "))
i = 1

while i <= c:
    n = int(input("Ingresar número: "))

    if n % 2 == 0:
        print(n, "es un número par")
    else:
        print(n, "no es un número par")

    i += 1

Explicación de cada código

Código Explicación sencilla
c = int(input(...)) Pide al usuario la cantidad de números que desea introducir. int() convierte el dato ingresado en un número entero.
i = 1 Crea un contador llamado i y comienza en 1. Sirve para controlar cuántos números se han introducido.
while i <= c: Repite las instrucciones mientras el contador i sea menor o igual que la cantidad de números indicada por el usuario.
n = int(input(...)) Pide al usuario que introduzca un número y lo guarda en la variable n.
if n % 2 == 0: Comprueba si el número es divisible entre 2. El operador % obtiene el resto de una división. Si el resto es 0, el número es par.
print(n, "es un número par") Muestra en pantalla que el número introducido es par.
else: Se ejecuta cuando la condición anterior es falsa, es decir, cuando el número no es par.
print(n, "no es un número par") Muestra en pantalla que el número introducido no es par.
i += 1 Aumenta el contador en 1 para pasar al siguiente número.

¿Cómo funciona el ejercicio?

Primero, el programa pregunta cuántos números se van a introducir. Después, utiliza un ciclo while para pedir cada número uno por uno.

Para saber si un número es par, utiliza:

n % 2 == 0

Si el resultado de dividir el número entre 2 deja un resto igual a 0, significa que es un número par. Si deja otro resto, no es par.

Ejemplo

Si el usuario introduce 3 como cantidad de números y después introduce:

8, 15 y 20

El programa mostrará:

8 es un número par
15 no es un número par
20 es un número par

Resumen

El programa utiliza input() para recibir números, while para repetir el proceso, if/else para comprobar si son pares y % para verificar si la división entre 2 deja resto cero.

No hay comentarios.:

Publicar un comentario

Construir un programa que pida N números y luego diga si son números pares o no en Python

Código del ejercicio: c = int ( input ( "Ingresar cantidad de números a introducir: " )) i = 1 while i <= c:   ...

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