¡Buenas noches a todos!
Por este medio les comparto el código que les presenté hoy por la mañana, correspondiente al Ejercicio 14 de la guía de ejercicios propuestos 1 del AVM.
Dado que no todas las comisiones vieron el mismo desarrollo, les envío el archivo .py para que lo analicen durante el fin de semana.
Los tres primeros ejemplos que encontrarán, si bien son funcionales, presentan algunos errores de lógica que son para que los analicen. El último ejemplo muestra cómo debería resolverse correctamente el problema.
Recuerden que, para un mismo problema, pueden existir múltiples formas de resolverlo; algunas más óptimas que otras.
Como desafío adicional, les propongo reescribir este mismo ejercicio aplicando lógica negada, con el objetivo de reforzar el uso de operadores lógicos.
Mi recomendación es que no memoricen el código tal como está, sino que se enfoquen en comprender los conceptos detrás de cada herramienta utilizada y analizar qué hace cada línea, por qué está bien o mal aplicada, y cómo puede mejorarse.
¡Que tengan un buen fin de semana!