Agregamos los datos a una lista:
Creamos la lista con diccionarios:
#Creamos la lista
datos=[
{'Nombre':'Juan',
'Apellido':' Pérez González',
'Área de Trabajo':'Ventas',
'Edad':32},
{'Nombre':'María',
'Apellido':' Rodríguez López',
'Área de Trabajo':'Recursos Humanos',
'Edad':28},
{'Nombre':'Carlos',
'Apellido':' Martínez Sánchez',
'Área de Trabajo':'Producción',
'Edad':35},
{'Nombre':'Laura',
'Apellido':' García Ramírez',
'Área de Trabajo':'Finanzas',
'Edad':30},
{'Nombre':'Alejandro',
'Apellido':' Fernández Torres',
'Área de Trabajo':'Marketing',
'Edad':27}
]```
Ahora vamos a crear 2 variables para realizar el calculo de la edad promedio de los trabajadores de la empresa
edad_promedio=0contador_trabajadores=0
Extraemos las áreas de trabajo del diccionario y las edades de los trabajadores las guardamos enla variable edad promedio, posteriormente dividimos dicho valor entre el número de trabajadores y los imprimimos:
print("Las areas de trabajo de la empresa x son: ")for empleado in datos:
edad_promedio+=empleado[‘Edad’]
contador_trabajadores+=1print("=>",empleado[‘Área de Trabajo’])print('La edad promedio de los trabajadores es: ', edad_promedio/contador_trabajadores)```
Resultados: