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

Desempeño de los empelados

desempeño = int(input("Ingrese el desempeño del empleado (0 a 10): "))
años_trabajo = int(input("Ingrese los años que ha trabajado el empleado: "))

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

1 respuesta

¡Hola, Lía, espero que estés bien!

Tu código parece estar bastante bien y sigue las reglas especificadas en el ejercicio. Estás evaluando correctamente el desempeño y los años de trabajo del empleado para determinar el mensaje adecuado. Aquí tienes un ejemplo de cómo se vería tu código:

desempeño = int(input("Ingrese el desempeño del empleado (0 a 10): "))
años_trabajo = int(input("Ingrese los años que ha trabajado el empleado: "))

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

Este código hace exactamente lo que se pide: evalúa la puntuación de desempeño y los años trabajados para mostrar el mensaje correcto. Asegúrate de que los valores ingresados estén dentro del rango esperado (0 a 10 para el desempeño y un número positivo para los años de trabajo).

Espero que esto te ayude y que continúes con éxito en tu aprendizaje de Python. ¡Bons estudios!