Want to create interactive content? It’s easy in Genially!
Estructuras de selección y de repetición en Python
AOL
Created on January 19, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Mobile App Dossier
View
Color Shapes Dossier
View
Notes Dossier
View
Futuristic Tech Dossier
View
Crowdfunding Campaign
View
Company Dossier
View
Economy Dossier
Transcript
Estructuras de selección y de repetición en Python
Estructuras de selección
Estructuras de selección simple
Estructuras de selección multiple
Estructuras de selección doble
A continuación, encontrarás los códigos en Python que se muestra en el video de profesor con la finalidad de que puedas replicar la práctica de estructuras de selección. Considera que las imágenes muestran la entrada y salida al ejecutar el código en GoogleColab. Una sugerencia importante es que si vas a copiar y pegar no te olvides que Python es un lenguaje “indentando”, es decir, no olvides que para marcar el inicio y fin de un bloque deberás pulsar la tecla “Tab” o deja cuatro espacios en blanco. Esto es importante para que el intérprete entienda qué parte del código pertenece a un bloque específico.
Considera que en este contenido no aparecen los últimos tres códigos correspondientes a las Estructuras de repetición. Esto con la finalidad de invitarte a crear tu propio código que resuelva los últimos tres ejemplos o que sigas el video de profesor, considerando pausarlo para que tengas el tiempo de transcribir dicho código. Además, recuerda que esto es parte de tu actividad de evaluación del módulo.
Estructura de selección simple
Ejemplo 1: Si está lloviendo entonces llevaré mi paraguas.
Estructura de selección simple
Ejemplo 2: Si mi nota es igual o mayor a 6 entonces aprobaré la materia.
Estructuras de selección doble
Ejemplo 3: Si está lloviendo entonces llevaré mi paraguas. De lo contrario, dejaré mi sombrilla en casa.
Estructuras de selección doble
Ejemplo 4: Si mi nota es igual o mayor a 6 entonces aprobaré la materia. De lo contrario, reprobaré la materia.
Estructuras de selección multiple
Ejemplo 5: Ejemplo 5: if-elif-else
- Aprobado con A (x>=90)
- Aprobado con B (90>x>=80)
- Reprobado (x<80)
Estructuras de selección multiple
Ejemplo 6:
Escribe un programa que le proporcione retroalimentación a un estudiante basado en su calificación. Considera lo siguiente: Evalúa el valor de la variable grade. Si el valor de grade es mayor o igual a 9, muestra el mensaje "¡Muy bien!" Si el valor de grade no es mayor o igual a 9 pero es mayor o igual a 8, muestra el mensaje "¡Buen trabajo!" Si el valor de grade no es mayor o igual a 8 pero es mayor o igual 7, muestra el mensaje "¡Sigue esfórzandote!" Si el valor de grade no cumple ninguna de las condiciones anteriores, muestra el mensaje "¡Estás reprobado!"
Encuentra el código aquí
Estructuras de selección multiple
Asegura la entrada de los datos para el ejemplo 6.
Ejemplo 7:
Encuentra el código aquí
Ejemplo 8:
Problema de registro de pacientes. Desarrolla un programa que funcione como un sistema de registro de pacientes en un hospital. Permite a los usuarios elegir mediante consola las siguientes opciones del menú:
- Agregar un paciente
- Eliminar un paciente
- Buscar registro de un paciente
- Salir
- Paciente agregado
- Paciente borrado
- Registro de paciente encontrado
- Adiós
Ejemplo 9:
Modifica el código anterior para que tanto el menú de opciones como la elección de usuario se repita hasta que se elija la opción 4, la cual es la condición específica para detener el proceso de repetición.
Ejemplo 10:
Imprime el siguiente mensaje: “El número total de iteraciones fue n”, donde n iniciará su valor en 0 y terminará después de haber repetido este mensaje 25 veces.
Referencias:
González, A. J. (2020) Computer Programming in C for Begineers. Editorial Springer. Linge, S., & Langtangen, H. P. (Año de publicación). Programming for Computations – Python (2da edición). Editorial Springer Open.
