cree un diccionario con una lista de empleados ya que en el codigo de la mayoria vi que no tenemos datos y se basan en un input manual. a esto hice un for que recorra estoy e imprima la condicion correspondiente.
empleados = {
'juan': {
'puntuacion': 8,
'antiguedad': 6,
},
'maria': {
'puntuacion': 7,
'antiguedad': 4,
},
'pedro': {
'puntuacion': 6,
'antiguedad': 3,
},
'ana': {
'puntuacion': 5,
'antiguedad': 2,
},
'luis': {
'puntuacion': 4,
'antiguedad': 1,
}
}
for empleado in empleados:
if empleados[empleado]['puntuacion'] >= 7 and empleados[empleado]['antiguedad'] >= 5:
print(f"{empleado}: elegible para ascenso")
elif empleados[empleado]['puntuacion'] >= 7 or empleados[empleado]['antiguedad'] >= 5:
print(f"{empleado}: Buen desempeño")
else:
print(f"{empleado}: necesita mejorar")
con este codigo podes repasar lo visto en proyectors anteriores y practicar el las condiciones y amedida que vayas agregando "empleados" no es necesario y correr este for cada x cantidad de tiempo va a dar la evaluacion de tota tu nomina de empleados y no tenes que ingresar 1 a 1
(me gustaria agreagar actualizacion anual y sumar al valor +1 cuando el emplado cumpla "aniversario" para eso me faltaria el dato "ingreso")