Siguiendo con el aprendizaje de Python, como lenguaje de programación excepcional que es; debemos desarrollar la mayor cantidad de ejercicios posibles, que permitan desarrollar la lógica necesaria y el conocimiento de todas las estructuras que trae este lenguaje de programación, si bien es cierto que muchos aspectos de este lenguaje son similares a otros como Java o JavaScript, Perl, entre otros; existen detalles propios de Python, que solo manipulándolo, podemos empezar a comprenderlos, por lo tanto hoy realizaremos un ejercicio en el cual pasar notas de números a texto en Python, un ejercicio básico, con especificaciones que sin lugar a dudas, nos permitirán abordar problemas de mayor complejidad.
Pasar notas de números a texto en Python (Insuficiente, Aceptable, Sobresaliente, Excelente)
Caso estudio: Pedir una nota de 0 a 10 y mostrarla de la forma:
Insuficiente: si está entre 0 y 5.
Aceptable: si es igual al 5.
Sobresaliente: si es mayor que 5 y menor o igual a 9.
Excelente: si es igual a 10.
Es importante comprender que se deben identificar las partes del ejercicio, para su fácil desarrollo.
Datos de entrada
- Una nota.
Procesos
- Comprobación de la nota ingresada para determinar si es Insuficiente, Aceptable, Sobresaliente o Excelente; esto lo logramos mediante el uso de condicionales.
Salida
- Valoración de la nota según la escala indicada en el ejercicio.
Código del ejercicio en Python explicado paso a paso
🌟 ¡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!
Análisis del código
Algo a resaltar del ejercicio anterior, es que luego de solicitar el valor de la nota, utilizamos un condicional, con diferentes validaciones; esto nos permite la ejecución única para cada uno de los casos, permitiendo mostrar (Insuficiente, Aceptable, Sobresaliente o Excelente).
Operador and en Python
También en el código utilizamos and, un operador lógico que nos permite unir dos o más condiciones; garantizando que las condiciones que estamos asociando sean verdaderas (Por ejemplo, para el primer condicional, la nota debe ser mayor o igual que cero y menor que 5; obligatoriamente).
El último else del código
Si observas, tenemos un else al final, este cumple una función importante, y es mostrar que el valor ingresado no es válido, cuando ninguna de las condiciones se cumple.
Ejecución del código
Ingrese una nota para verificar: 7 Su nota es: Sobresaliente
Seguiremos desarrollando ejercicios en Python y así aprender más acerca de este lenguaje de programación