1
resposta

Aula 5 resposta Estrutura de Dados. Pergunta 14

14 - Uma equipe de cientistas de dados está estudando a diversidade biológica em uma floresta. A equipe fez a coleta de informações sobre o número de espécies de plantas e animais em cada área da floresta e armazenaram essas informações em um dicionário. Nele, a chave descreve a área dos dados e os valores nas listas correspondem às espécies de plantas e animais nas áreas, respectivamente.

{'Área Norte': [2819, 7236],
 'Área Leste': [1440, 9492],
 'Área Sul': [5969, 7496],
 'Área Oeste': [14446, 49688],
 'Área Centro': [22558, 45148]}

Escreva um código para calcular a média de espécies por área e identificar a área com a maior diversidade biológica. Dica: use as funções built-in sum() e len().

biodiversidad = {'Área Norte': [2819, 7236],
 'Área Leste': [1440, 9492],
 'Área Sul': [5969, 7496],
 'Área Oeste': [14446, 49688],
 'Área Centro': [22558, 45148]}
media_biodiversidad = {}

for area, especies in biodiversidad.items():
    media = sum(especies) / len(especies) # sumo itens y lo divido por el total de items de esa area
    media_biodiversidad[area] = media #guardo
    
print(f'Média de espécies: {max(media_biodiversidad)} con {media_biodiversidad[max(media_biodiversidad)]} especies')

Média de espécies: Área Sul con 6732.5 especies
1 resposta

Oii Fabiola! Tudo bem?

Obrigado por compartilhar o seu código no fórum da comunidade Alura. Sua dedicação é inspiradora, continue colocando em prática o que está aprendendo.

Fico à disposição.

Abraços e bons estudos.