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

Evaluación de desempeño de un empleado

puntuacion = float(input("Digite la puntuación del desempeño: "))
años_trabajando = float(input("Digite los años trabajados: "))

if puntuacion >= 7:
  
  if años_trabajando > 5:
    print("Elegible para ascenso")
  
  elif años_trabajando <= 5:
    print("Buen desempeño, sigue así")

else:
  print("Necesitas mejorar")
1 respuesta

Hola Daniela, espero que estés bien

Tu código parece estar bien estructurado y sigue las reglas establecidas en el ejercicio. Estás utilizando condicionales if, elif y else de manera correcta para evaluar el desempeño de un empleado según los criterios dados.

Aquí tienes un ejemplo de cómo tu código funciona:

  1. Si ingresas una puntuación de 8 y años trabajados de 6, el programa imprimirá "Elegible para ascenso" porque la puntuación es mayor o igual a 7 y los años trabajados son más de 5.
  2. Si ingresas una puntuación de 8 y años trabajados de 3, el programa imprimirá "Buen desempeño, sigue así" porque la puntuación es mayor o igual a 7, pero los años trabajados son 5 o menos.
  3. Si ingresas una puntuación de 6 y cualquier cantidad de años trabajados, el programa imprimirá "Necesitas mejorar" porque la puntuación es menor a 7.

Tu implementación parece cumplir con los requisitos del ejercicio. Si estás experimentando algún problema específico, verifica que los valores ingresados sean correctos y dentro del rango esperado.

Espero haber ayudado y buenos estudios!