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

Evaluación de desempeño

puntuación= int(input('¿Cuál es su puntuación de 0 a 10? '))
años_trabajados = int(input('¿Cuántos años tiene trabajando en ésta empresa? '))

if puntuación >= 7 and años_trabajados > 5:
print('Elegible para ascenso.')
elif puntuación >= 7 and años_trabajados <= 5:
print('Buen desempeño, sigue así')
elif puntuación < 7:
print('Necesita mejorar')

1 respuesta

Hola Lucia, espero que estés bien

Parece que ya tienes un buen comienzo para tu programa de evaluación de desempeño. Tu código sigue correctamente las reglas dadas para evaluar a los empleados. Aquí tienes una pequeña revisión para asegurarte de que todo está en orden:

puntuación = int(input('¿Cuál es su puntuación de 0 a 10? '))
años_trabajados = int(input('¿Cuántos años tiene trabajando en esta empresa? '))

if puntuación >= 7 and años_trabajados > 5:
    print('Elegible para ascenso.')
elif puntuación >= 7 and años_trabajados <= 5:
    print('Buen desempeño, sigue así')
elif puntuación < 7:
    print('Necesita mejorar')

Tu lógica condicional está bien estructurada y debería funcionar correctamente para los casos mencionados. Solo asegúrate de que los usuarios ingresen valores válidos (números enteros dentro del rango esperado) para evitar errores inesperados.

Espero que esto te ayude y que continúes avanzando con tu aprendizaje de Python. ¡Bons estudios!