¡Hola Yubely, espero que estés bien!
Tu código está casi perfecto para la evaluación de desempeño de un empleado. Sin embargo, hay un pequeño detalle que podrías ajustar para que se alinee completamente con las reglas de la empresa que estás siguiendo.
Observa que la regla dice que si la puntuación es mayor o igual a 7 y los años trabajados son más de 5, el empleado es "Elegible para ascenso". En tu código, usaste >= 5 en lugar de > 5. Aquí te muestro cómo podrías ajustar el código:
puntuacion = int(input("Ingrese la puntuación de desempeño de (0 a 10): "))
años_experiencia = int(input("Ingrese los años de experiencia: "))
if puntuacion >= 7 and años_experiencia > 5:
print("Elegible para ascenso")
elif puntuacion >= 7 and años_experiencia <= 5:
print("Buen desempeño, sigue así")
elif puntuacion < 7:
print("Necesita mejorar su desempeño")
else:
print("Datos inválidos")
Con este cambio, el programa evaluará correctamente si un empleado es elegible para un ascenso o no, de acuerdo con los años de experiencia requeridos. Espero que esto te sea de ayuda y te deseo mucho éxito en tus estudios de Python.
¡Espero haber ayudado y buenos estudios!