¡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!