11
dados_vendas = {'Produto A': 300, 'Produto B': 80, 'Produto C': 60, 'Produto D': 200, 'Produto E': 250, 'Produto F': 30}
total_vendas =
produto_mais_vendido =
unidades_produto_mais_vendido =
for produto in dados_vendas.keys():
total_vendas += dados_vendas[produto]
if dados_vendas[produto] > unidades_produto_mais_vendido:
unidades_produto_mais_vendido = dados_vendas[produto]
produto_mais_vendido = produto
print(f'Total de vendas é {total_vendas}')
print(f'{produto_mais_vendido} é o mais vendido')
Total de vendas é 920
Produto A é o mais vendido
12
votos = {'Design 1': 1334, 'Design 2': 982, 'Design 3': 1751, 'Design 4': 210, 'Design 5': 1811}
total_votos = 0 # Irá somar todos os votos
vencedor = '' # Irá armazenar o nome do design vencedor
voto_vencedor = 0 # Irá armazenar a quantidade vencedora de votos
# Percorremos os valores de chaves e elementos do dicionário
for design, voto_desing in votos.items():
# Somamos o total de votos
total_votos += voto_desing
# Verificamos se o voto do atual desing (voto_desing) é maior que o valor armazenado em voto_vencedor
# Cada vez que voto_desing superar o valor em voto_vencedor,
# a variável voto_vencedor vai ser igual à voto_desing, atribuindo um novo valor
# De forma similar, o vencedor também é substituído pelo design
if voto_desing > voto_vencedor:
voto_vencedor = voto_desing
vencedor = design
porcentagem = 100 * (voto_vencedor) / (total_votos)
print(f'{vencedor} é o vencedor: ')
print(f'Porcentagem de votos: {porcentagem}%')
Design 5 é o vencedor:
Porcentagem de votos: 29.747043363994745%
13
salarios = [1172, 1644, 2617, 5130, 5532, 6341, 6650, 7238, 7685, 7782, 7903]
dic_abonos = {} # Dicionário de abonos
total_abono = 0 # Irá somar todos os gastos com abono
abonos_minimo = 0 # Irá armazenar a quantidade de abonos mínimos
maior_abono = 0 # Irá armazenar o maior valor de abono
for salario in salarios:
abono = salario * 0.1
if abono < 200:
abono = 200
dic_abonos[salario] = abono
for abono in dic_abonos.values():
if abono == 200:
abonos_minimo += 1
if abono > maior_abono:
maior_abono = abono
total_abono += abono
print(f'Abonos: {dic_abonos}')
print(f'Total de gasto com abonos: {total_abono}')
print(f'Número de funcionários que receberam o abono mínimo: {abonos_minimo}')
print(f'Maior valor de abono: {maior_abono}')
Abonos: {1172: 200, 1644: 200, 2617: 261.7, 5130: 513.0, 5532: 553.2, 6341: 634.1, 6650: 665.0, 7238: 723.8000000000001, 7685: 768.5, 7782: 778.2, 7903: 790.3000000000001}
Total de gasto com abonos: 6087.8
Número de funcionários que receberam o abono mínimo: 2
Maior valor de abono: 790.3000000000001
14
dados = {'Área Norte': [2819, 7236],
'Área Leste': [1440, 9492],
'Área Sul': [5969, 7496],
'Área Oeste': [14446, 49688],
'Área Centro': [22558, 45148]}
soma_media = 0 # Irá somar todas as médias
maior_diversidade = '' # Irá armazenar a área com maior diversidade
maior_soma = 0 # Irá armazenar a maior soma de espécies
for area, especies in dados.items():
soma_especies = sum(especies)
media = soma_especies / len(especies)
print(f'A {area} tem a média de {media} espécies')
if soma_especies > maior_soma:
maior_soma = soma_especies
maior_diversidade = area
soma_media += media
media_total = soma_media / len(dados)
print(f'Média geral de espécies: {media_total}')
print(f'Área com a maior diversidade biológica: {maior_diversidade}')
A Área Norte tem a média de 5027.5 espécies
A Área Leste tem a média de 5466.0 espécies
A Área Sul tem a média de 6732.5 espécies
A Área Oeste tem a média de 32067.0 espécies
A Área Centro tem a média de 33853.0 espécies
Média geral de espécies: 16629.2
Área com a maior diversidade biológica: Área Centro
15
dados = {'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]}
total_idades = 0
for setor, idades in dados.items():
media_idade = sum(idades) / len(idades)
print(f'O {setor} tem a média de {media_idade}')
total_idades += sum(idades)
media_total = total_idades / (len(idades) * len(dados))
print(f'A média de idade geral é {media_total}')
acima_media = 0
for setor, idades in dados.items():
for id in idades:
if id > media_total:
acima_media += 1
print(f'{acima_media} pessoas estão acima da idade média geral')
O Setor A tem a média de 39.9
O Setor B tem a média de 42.3
O Setor C tem a média de 35.8
O Setor D tem a média de 36.5
A média de idade geral é 38.625
18 pessoas estão acima da idade média geral