 
  
 
  
Hola, Jhon, espero que estés bien
Tu código parece estar bien estructurado para cumplir con las reglas del ejercicio. Sin embargo, hay un pequeño detalle que podrías ajustar para mejorar la claridad. En la línea 2, estás usando float para los años trabajados, pero como los años generalmente son números enteros, podrías usar int en su lugar. Esto no afecta el funcionamiento, pero es una práctica común para este tipo de datos.
Aquí tienes cómo quedaría el ajuste:
punt_desempeno = float(input("Digite la puntuación de desempeño:"))
anos_laborando = int(input("Digite la cantidad de años trabajando:"))
if 0 <= punt_desempeno <= 10 and anos_laborando > 0:
    if punt_desempeno >= 7:
        if anos_laborando > 5:
            print("Elegible para ascenso")
        else:
            print("Buen desempeño, sigue así")
    else:
        print("Necesita mejorar")
else:
    print("Ingrese los datos correctamente")
Este cambio es solo una sugerencia de estilo. Tu lógica condicional está correcta según las reglas proporcionadas.
Espero haber ayudado y buenos estudios!