Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Evaluación del desempeño

puntuacion = int(input("Puntuación de desempeño de 0 a 10: "))
ano_trabajo = int(input("Años trabajados: "))

if puntuacion >= 7 and ano_trabajo > 5:
print("Elegible para el ascenso")
elif puntuacion >= 7 and ano_trabajo <= 5:
print("Buen desempeño, sigue así")
else:
print("Necesita mejorar")

1 respuesta

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:

  1. Puntuación de 7 o más y más de 5 años trabajados: debería imprimir "Elegible para el ascenso".
  2. Puntuación de 7 o más y 5 años o menos trabajados: debería imprimir "Buen desempeño, sigue así".
  3. 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!