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

EVALUACION DE EMPLEADO

puntuacion = float(input("Puntuación (0 a 10): "))
anos_trabajados = int(input("Años trabajados: "))

if puntuacion >= 7:
    if anos_trabajados > 5:
        print("Elegible para ascenso")
    else:
        print("Buen desempeño, sigue así")
else:
    print("Necesita mejorar")
1 respuesta

¡Hola Estudiante, espero que estés bien!

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Espero que estés bien. El código que has compartido parece estar en línea con las reglas proporcionadas en el ejercicio. Estás utilizando correctamente las estructuras condicionales if, elif y else para evaluar a los empleados según su puntuación y años trabajados.

Aquí tienes un pequeño repaso de lo que hace tu código:

  1. Solicita al usuario que ingrese una puntuación de desempeño y la convierte en un número de tipo float.
  2. Solicita al usuario que ingrese los años trabajados y los convierte en un número de tipo int.
  3. Evalúa si la puntuación es mayor o igual a 7:
    • Si los años trabajados son más de 5, imprime "Elegible para ascenso".
    • Si los años trabajados son 5 o menos, imprime "Buen desempeño, sigue así".
  4. Si la puntuación es menor a 7, imprime "Necesita mejorar".

Tu código debería funcionar correctamente para el ejercicio propuesto. Si deseas probarlo, puedes ingresar diferentes valores para la puntuación y los años trabajados para verificar que los mensajes se muestran de acuerdo con las reglas.

Espero haber ayudado y buenos estudios!