13) As pessoas colaboradoras de um setor da empresa que você trabalha vão receber um abono correspondente a 10% do salário devido ao ótimo desempenho do time. O setor financeiro solicitou sua ajuda para a verificação das consequências financeiras que esse abono irá gerar nos recursos. Assim, foi encaminhada para você uma lista com os salários que receberão o abono: [1172, 1644, 2617, 5130, 5532, 6341, 6650, 7238, 7685, 7782, 7903]. O abono de cada colaborador(a) não pode ser inferior a 200. Em código, transforme cada um dos salários em chaves de um dicionário e o abono de cada salário no elemento. Depois, informe o total de gastos com o abono, quantos(as) colaboradores(as) receberam o abono mínimo e qual o maior valor de abono fornecido.
salarios = [1172, 1644, 2617, 5130, 5532, 6341, 6650, 7238, 7685, 7782, 7903]
abonos = {}
for salario in salarios:
abono = salario * 0.10
if abono < 200:
abono = 200
abonos[salario] = abono
total_abonos = sum(abonos.values())
qtd_abono_minimo = sum(1 for valor in abonos.values() if valor == 200)
maior_abono = max(abonos.values())
print("Dicionário de salários e abonos:", abonos)
print("Total de gastos com abonos:", total_abonos)
print("Quantidade de colaboradores que receberam o abono mínimo:", qtd_abono_minimo)
print("Maior valor de abono fornecido:",
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 dessa floresta e armazenou 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.
areas = {
'Área Norte': [2819, 7236],
'Área Leste': [1440, 9492],
'Área Sul': [5969, 7496],
'Área Oeste': [14446, 49688],
'Área Centro': [22558, 45148]
}
medias = {}
for area, especies in areas.items():
media = sum(especies) / len(especies) # média entre plantas e animais
medias[area] = media
area_maior_diversidade = max(medias, key=medias.get)
print("Média de espécies por área:", medias)
print("Área com maior diversidade biológica:", area_maior_diversidade,
"com média de", medias[area_maior_diversidade])
**15) O setor de RH da sua empresa te pediu uma ajuda para analisar as idades de colaboradores(as) de 4 setores da empresa. **
idades = {
'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]
}
medias_setores = {}
for setor, lista in idades.items():
medias_setores[setor] = sum(lista) / len(lista)
todas_idades = []
for lista in idades.values():
todas_idades.extend(lista)
media_geral = sum(todas_idades) / len(todas_idades)
acima_media = sum(1 for idade in todas_idades if idade > media_geral)
print("Média de idade por setor:", medias_setores)
print("Idade média geral:", round(media_geral, 2))
print("Quantidade de pessoas acima da média geral:", acima_media)