# 13) As pessoas colaboradoras de um setor da empresa que você trabalha vão receber um abono correspondente a 10% do salário
salarios = [1172, 1644, 2617, 5130, 5532, 6341, 6650, 7238, 7685, 7782, 7903]
salarios_dicionario = {i: salario for i, salario in enumerate(salarios)}
abono_dicionario = {}
minimo_abono = 0
maximo_abono = 0
total_abono = 0
for salario in salarios:
abono = (salario)*0.1
if abono < 200:
abono = 200
abono_dicionario[salario] = abono
for abono in abono_dicionario.values():
if abono == 200:
minimo_abono += 1
if abono > maximo_abono:
maximo_abono = abono
total_abono += abono
print(f'Abonos: {abono_dicionario}')
print(f'Total de gasto com abonos: {total_abono}')
print(f'Número de funcionários que receberam o abono mínimo: {minimo_abono}')
print(f'Maior valor de abono: {maximo_abono:.2f}')
# 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.
# 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().
floresta = {'Área Norte': [2819, 7236],
'Área Leste': [1440, 9492],
'Área Sul': [5969, 7496],
'Área Oeste': [14446, 49688],
'Área Centro': [22558, 45148]}
soma_media = 0
maior_diversidade = 0
maior_somatorio = 0
for area, valores in floresta.items():
soma_valores = sum(valores)
media = soma_valores / len(valores)
if soma_valores > maior_somatorio:
maior_somatorio = soma_valores
maior_diversidade = area
soma_media = soma_media + media
media_total = soma_media / len(floresta)
print(f'A {area} tem a média de {media} espécies')
print(f'Média geral de espécies: {media_total}')
print(f'Área com a maior diversidade biológica: {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. Para isso, foram fornecidos os seguintes dados:
# Sabendo que cada setor tem 10 colaboradores(as), construa um código que calcule a média de idade
# de cada setor, a idade média geral entre todos os setores e quantas pessoas estão acima da idade média geral.
empresa = {'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]}
soma_idades = 0
idades_gerais = []
acima_da_media = []
for setor, idades in empresa.items():
soma_idades= sum(idades)
media_idades = soma_idades / len(idades)
print(f'A média de idades por setor é: {setor} - {media_idades}')
idades_gerais.extend(idades)
if idades_gerais:
media_geral = sum(idades_gerais) / len(idades_gerais)
print(f'A média geral de idades da empresa é de: {media_geral}')
for idades in idades_gerais:
if idades > media_geral:
acima_da_media.append(idades)
print(f'Número de pessoas acima da média geral: {len(acima_da_media)}')
else:
print('NULO')
# 11) Uma empresa de e-commerce está interessada em analisar as
# vendas dos seus produtos. Os dados das vendas foram armazenados em um dicionário:
#
# {'Produto A': 300, 'Produto B': 80, 'Produto C': 60,
# 'Produto D': 200, 'Produto E': 250, 'Produto F': 30}
# Escreva um código que calcule o total de vendas e o produto mais vendido.
vendas_produtos = {'Produto A': 300, 'Produto B': 80, 'Produto C': 60,
'Produto D': 200, 'Produto E': 250, 'Produto F': 30}
valores_de_venda = []
for valores in vendas_produtos.values():
valores_de_venda.append(valores)
total_de_vendas = sum(valores_de_venda)
print(f'O total de vendas da empresa foi de: {total_de_vendas}')
maisvendido = max(vendas_produtos, key=vendas_produtos.get)
valor_maisvendido = vendas_produtos[maisvendido]
print(f'O item mais vendido foi o {maisvendido} pelo valor de: {valor_maisvendido}')
# keys = mais vendido
# values = total de vendas