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

09 Evaluación de desempeño de un empleado

puntuacionDesempenio = float(input('Digite la puntuacion de desempeño : '))
aniosTrabajados = int(input('Digite la cantidad de años que lleva trabajando en la empresa : '))
if puntuacionDesempenio >= 7:
if aniosTrabajados > 5:
print("Elegible para ascenso")
else:
print("Buen desempeño, sigue así")
else:
print("Necesita mejorar su desempeño")

1 respuesta

Hola, Carlos, espero que estés bien

Parece que tu código está bastante alineado con las reglas proporcionadas en la actividad. Estás utilizando condicionales if, elif y else de manera adecuada para evaluar el desempeño de un empleado según la puntuación y los años trabajados.

Aquí está un pequeño resumen de lo que hace tu código:

  1. Solicita al usuario que ingrese la puntuación de desempeño y los años trabajados.
  2. Si la puntuación es mayor o igual a 7:
    • Si los años trabajados son más de 5, imprime "Elegible para ascenso".
    • Si los años trabajados son 5 o menos, imprime "Buen desempeño, sigue así".
  3. Si la puntuación es menor a 7, imprime "Necesita mejorar su desempeño".

Tu lógica parece correcta y debería funcionar según las reglas de la actividad. Si estás experimentando algún problema específico con el código, asegúrate de que los valores ingresados sean adecuados y revisa cualquier error de sintaxis o ejecución que pueda estar ocurriendo al ejecutar el programa.

Espero haber ayudado y buenos estudios!