Podemos pensar que todas las estructuras que están presentes en un lenguaje de programación, cumplen funciones imprescindibles para el desarrollo de proyectos de Software, sin embargo; existen algunas que son vitales y que están presentes básicamente, en todas las funciones, métodos y codificaciones; esos son los condicionales, por tal motivo, seguimos desarrollando ejercicios que nos permitan seguir comprendiendo su funcionamiento y sintaxis, para el día de hoy realizaremos un ejercicio de pedir tres números y mostrarlos ordenados de mayor a menor, veamos entonces los detalles para este ejercicio.
Pedir tres números y mostrarlos ordenados en Python (de mayor a menor)
Caso estudio: Pedir tres números y mostrarlos ordenados de mayor a menor; mostrar un mensaje de error en caso de ingresar dos o más números iguales.
Analicemos las partes que componen este programa, con el fin de conocer lo que debemos hacer en código Python.
Datos de entrada
- 3 números enteros.
Procesos
- Comprobación de los números, esto lo hacemos comparando cada número con el otro.
Salidas
- Los tres números ordenados de mayor a menor o mensaje de error por números iguales.
Código del ejercicio en Python EXPLICADO PASO A PASO
Análisis del código en Python
La parte principal del código anterior, son las condiciones que utilizamos para comprobar el orden en que deben imprimirse o mostrarse los números; básicamente, lo que hacemos es para cada alternativa en que sean ingresados los números; establecer una condición, por ejemplo: Si identificamos que el usuario podría ingresar el tercer número mayor, el segundo en la mitad y el primero como número menor; sabemos que la condición que debemos colocar sería algo como:
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
num3>num2 and num2>num1
De esta misma forma, podemos analizar las distintas posibilidades necesarias para nuestros códigos escritos en Python.
Salidas del programa
Finalmente como salidas de este programa, tendríamos:
Ingres el primer número: 4 Ingrese el segundo número: 2 Ingrese el tercer número: 3 4 - 3 - 2 PS C:\Users\Ivan López>
Así mismo tenemos la salida cuando el usuario ingresa alguno de los tres números, igual a uno ya ingresado:
Ingres el primer número: 3 Ingrese el segundo número: 5 Ingrese el tercer número: 3 Se ingresaron números iguales PS C:\Users\Ivan López>
Una vez más vemos la importancia del uso de condicionales en Python, aplicados a un ejercicio básico, es importante analizar la lógica que deseamos aplicar a nuestros ejercicios, para que estos arrojen los valores que estamos esperando.