Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

Python – Solicitar y ordenar 3 números

En este post de programación en Python vamos a resolver un ejercicio: se trata de solicitar 3 números al usuario, validarlos y luego imprimirlos de manera ordenada (de menor a mayor). También vamos a validar que los números no se repitan.

Para ello vamos a usar print e input, además del método de la burbuja.

Solicitar 3 números

Lo que tenemos que hacer es un ciclo while con un contador. El ciclo será infinito y se romperá cuando el usuario haya ingresado los 3 números. Recuerda que también se va a validar que los números no sean repetidos:

En este caso comprobamos si el valor existe en el arreglo, y en caso de que así sea, lo indicamos. Si todo es correcto, agregamos el número al arreglo o lista.

Ordenar números

Debido a que tenemos los números en un arreglo, podemos ordenarlos usando algo simple como el método de la burbuja. Queda así:

Al terminar de ordenar los números, el arreglo ya estará en el orden correcto. Por lo tanto simplemente procedemos a imprimir cada valor.

Poniendo todo junto

El código completo queda como se ve a continuación:

Puedes probarlo en este enlace.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.


Deja un comentario

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