Hola Alejandra, espero que estés bien
Tu código parece estar en línea con las reglas que has compartido para la evaluación del desempeño de un empleado. Estás utilizando correctamente las estructuras condicionales if, elif y else para determinar el mensaje adecuado basado en la puntuación de desempeño y los años trabajados.
Para asegurarte de que tu programa funcione correctamente, puedes probarlo con diferentes valores de entrada para verificar cada uno de los casos:
- Puntuación de 7 o más y más de 5 años trabajados: debería imprimir "Elegible para el ascenso".
- Puntuación de 7 o más y 5 años o menos trabajados: debería imprimir "Buen desempeño, sigue así".
- Puntuación menor a 7: debería imprimir "Necesita mejorar".
Por ejemplo:
- Si ingresas una puntuación de 8 y 6 años trabajados, debería mostrar "Elegible para el ascenso".
- Si ingresas una puntuación de 7 y 3 años trabajados, debería mostrar "Buen desempeño, sigue así".
- Si ingresas una puntuación de 6 y cualquier cantidad de años trabajados, debería mostrar "Necesita mejorar".
¡Espero que esto te ayude a confirmar que tu programa está funcionando como esperas! Espero haber ayudado y buenos estudios!