¡Hola Angely, espero que estés bien!
Parece que estás trabajando en un proyecto para evaluar el desempeño de los empleados. He revisado tu código y parece que estás en el camino correcto. Sin embargo, hay una pequeña mejora que puedes hacer para que tu programa se alinee perfectamente con las reglas del ejercicio.
Actualmente, tu código evalúa correctamente si la puntuación es menor a 7, pero para las puntuaciones de 7 o más, podrías simplificar un poco la estructura condicional. Aquí te muestro cómo podrías hacerlo:
puntuacion = float(input("Ingrese la puntuación de desempeño: "))
anios = int(input("Ingrese los años trabajados: "))
if puntuacion < 7:
print("Necesita mejorar")
else:
if anios > 5:
print("Elegible para ascenso")
else:
print("Buen desempeño, sigue así")
Tu código ya está casi perfecto, solo asegúrate de que el mensaje "Necesita mejorar" no tenga un espacio al inicio para que coincida con el formato esperado. Además, tu lógica para las puntuaciones de 7 o más ya está correcta, así que no necesitas hacer cambios ahí.
Espero que esto te ayude y que tu proyecto sea un éxito. ¡Bons estudios!