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

[Proyecto] Evaluacion desempeño de empleado

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Estudiante, espero que estés bien

Veo que estás trabajando en la evaluación del desempeño de un empleado. Vamos a revisar el código y ver cómo podemos ajustarlo para que cumpla con las reglas establecidas.

El problema parece estar en la forma en que se evalúan las condiciones. Aquí tienes una versión corregida:

calificacion = int(input('indique calificacion del empleado: '))
anios_trabajados = float(input('indique años trabajados: '))

if calificacion >= 7:
    if anios_trabajados > 5:
        print("califica para ascenso")
    else:
        print("Buen desempeño, sigue así")
else:
    print("necesita mejorar.")

En este código:

  1. Primero, verificamos si la calificación es mayor o igual a 7.
  2. Si es así, verificamos los años trabajados:
    • Si son más de 5, el mensaje es "califica para ascenso".
    • Si son 5 o menos, el mensaje es "Buen desempeño, sigue así".
  3. Si la calificación es menor a 7, el mensaje es "necesita mejorar".

Espero que esto te ayude a resolver el problema. ¡Bons estudios!