Generación de Números Pares e Impares en Python: Paso a Paso

Exploraremos un ejemplo de programación en Python que genera listas de números pares e impares dentro de un rango especificado.

Veremos cómo usar funciones, estructuras de control y operaciones matemáticas básicas para lograr este objetivo.

Números Pares e Impares en Python

¿Te interesa aprender Python? Aquí puedes ver todos los cursos gratuitos que tenemos para ti.


Código Paso a Paso

Paso 1: Definir la función generar_numeros_pares_impares() que tomará un rango y creará listas de números pares e impares dentro de ese rango.

def generar_numeros_pares_impares(inicio, fin):
    pares = []
    impares = []

    for num in range(inicio, fin + 1):
        if num % 2 == 0:
            pares.append(num)
        else:
            impares.append(num)

    return pares, impares

Seguido, en el Paso 2: Obtener el rango del usuario utilizando la función input().

inicio_rango = int(input("Ingresa el inicio del rango: "))
fin_rango = int(input("Ingresa el fin del rango: "))

Paso 3: Llamar a la función generar_numeros_pares_impares() con el rango proporcionado por el usuario y almacenar las listas de números pares e impares en variables separadas.

pares, impares = generar_numeros_pares_impares(inicio_rango, fin_rango)

Y por ultimo, en el Paso 4: Imprimir las listas de números pares e impares.

print("Números pares:", pares)
print("Números impares:", impares)

Resultado Final:

Supongamos que ingresamos un rango desde 1 hasta 10 utilizando las entradas proporcionadas por el usuario. El resultado final sería:

Ingresa el inicio del rango: 1
Ingresa el fin del rango: 10
Números pares: [2, 4, 6, 8, 10]
Números impares: [1, 3, 5, 7, 9]

Conclusión

En este artículo, hemos recorrido un ejemplo de programación en Python que demuestra cómo generar listas de números pares e impares en un rango especificado utilizando funciones, estructuras de control y operaciones matemáticas.

Este ejemplo ilustra cómo Python puede ser utilizado para realizar tareas más complejas de manera eficiente y legible.

Esperamos que este artículo haya sido útil para comprender cómo abordar problemas de programación utilizando Python. ¡No dudes en experimentar con el código y explorar más características de Python por ti mismo!

Un comentario

  1. Creo esta es una manera mas Pythoniza de hacerlo:

    def numeros_pares_impares(numero):
    pares = list(range(2, numero + 1, 2))
    impares = list(range(1, numero + 1, 2))
    return pares, impares

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *