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

[Proyecto] [CODIGO] evaluacion desempeño

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

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!