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("Ingrese la puntuación desempeño del empleado (de 0 a 10): "))
añosTrabajados = int(input("Ingrese los años de servicio del empleado: "))
if puntuacion >= 7:

if añosTrabajados > 5:
print("Elegible para ascenso")
else:
print("Buen desempeño, sigue así")
else:
print("Necesita mejorar")

1 respuesta

Hola Benito, espero que estés bien

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Tu código parece estar bien estructurado y sigue las reglas proporcionadas en el ejercicio. Estás utilizando las declaraciones if, elif y else de manera correcta para evaluar el desempeño del empleado según la puntuación y los años trabajados.

Aquí tienes un ejemplo de cómo tu código debería funcionar:

  1. Si un empleado tiene una puntuación de 8.5 y ha trabajado 6 años, el programa imprimirá: "Elegible para ascenso".
  2. Si un empleado tiene una puntuación de 8.5 y ha trabajado 4 años, el programa imprimirá: "Buen desempeño, sigue así".
  3. Si un empleado tiene una puntuación de 6.5, independientemente de los años trabajados, el programa imprimirá: "Necesita mejorar".

Tu lógica está bien planteada, así que sigue adelante con confianza.

Espero haber ayudado y buenos estudios!