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
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