Cordial saludo,
Cordial saludo,
Hola , espero que estés muy bien.
Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.
Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.
Un saludo.
te comparto el ejercicio que más me costo realizar.
Ejercicio 15.
# Datos proporcionados
edades_sectores = {
'Setor A': [22, 26, 30, 30, 35, 38, 40, 56, 57, 65],
'Setor B': [22, 24, 26, 33, 41, 49, 50, 54, 60, 64],
'Setor C': [23, 26, 26, 29, 34, 35, 36, 41, 52, 56],
'Setor D': [19, 20, 25, 27, 34, 39, 42, 44, 50, 65]
}
# Diccionario para almacenar la media de cada sector
media_por_sector = {}
# Lista para juntar todas las edades
todas_las_edades = []
# Calcular media por sector y acumular todas las edades
for sector, edades in edades_sectores.items():
media = sum(edades) / len(edades)
media_por_sector[sector] = round(media, 2)
todas_las_edades.extend(edades)
# Calcular media general
media_general = sum(todas_las_edades) / len(todas_las_edades)
# Contar cuántas personas están por encima de la media general
mayores_que_media = [edad for edad in todas_las_edades if edad > media_general]
cantidad_mayores = len(mayores_que_media)
# Resultados
print("Media de edad por sector:")
for sector, media in media_por_sector.items():
print(f" {sector}: {media} años")
print(f"\nEdad media general: {round(media_general, 2)} años")
print(f"Cantidad de personas por encima de la media general: {cantidad_mayores}")