Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: hora da prática-Questões 11 a 15

11

dados = {'Produto A':300,'Produto B':80,'Produto C':60,
         'Produto D':200,'Produto E':250,'Produto F':30}

total_vendas = 0
produto_mais_vendido = ''
unidades_vendidas = 0

for i in dados.keys():
   total_vendas += dados[i]
   if dados[i] > unidades_vendidas:
      unidades_vendidas = dados[i]
      produto_mais_vendido = i

print(f'O total das vendas foi {total_vendas}.')
print(f'O {produto_mais_vendido} é o mais vendido.')

12

tabela_votos = {'Design 1': 1334, 'Design 2':982, 'Design 3':1751, 'Design 4':210, 'Design 5': 1811}
votos_total = 0
design = ''
quantidade_votos = 0
percentual = 0

for votos in tabela_votos.keys():
    votos_total += tabela_votos[votos]
    if tabela_votos[votos] >  quantidade_votos:
       quantidade_votos = tabela_votos[votos]
       design = votos
       percentual = (quantidade_votos/votos_total)*100


print(f'O {design} é o vencedor com {percentual:.2f} % dos votos.')

13

salario = [1172, 1644, 2617, 5130, 5532, 6341, 6650, 7238, 7685, 7782, 7903]
dicionario_abono = {}
abono = 0
abono_total = 0
abono_minimo = 0
maior_abono = 0

for sal in salario:
    abono = sal * 0.1
    if abono < 200:
        abono = 200
    dicionario_abono[sal] = abono

for valor in dicionario_abono.values():
    abono_total += valor
    if valor == 200:
       abono_minimo += 1
    elif valor > maior_abono:
         maior_abono = valor

print(f'Salarios:abonos {dicionario_abono}')
print(f'O valor total dos abonos foi de R${abono_total}')
print(f'{abono_minimo} funcionários receberam o abono minimo')
print(f'maior abono foi no valor de R$ {maior_abono:2f} .')

14

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

media_area = 0
media_geral = 0
maior_diver = 0
soma_media = 0

print(f'Média de especies por área:')

for area in inventario.keys():
    media_area = sum(inventario[area])/len(inventario[area])
    print(f'{area}\t{media_area}')
    soma_media += media_area
    media_geral = soma_media/len(inventario)
    if media_area > maior_diver:
      maior_diver = media_area
      media_area = area

print(f'\n Media geral de especies: {media_geral}')
print(f'\nA área com maior diversidade biologica: {area}.')

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]}

soma_idade = 0
soma_geral = 0
media_setor = 0
media_geral = 0
acima_media_geral = 0

for setor, idade in dados.items():
    soma_idade = sum(idade)
    media_setor = soma_idade/len(idade)
    print(f'Média de idade do {setor}: {media_setor}') 
    soma_geral += media_setor
    media_geral = soma_geral/len(dados)
print(f'Média geral {media_geral}')

for setor, idade in dados.items():
    for idades in idade:
      if idades > media_geral:
        acima_media_geral += 1
print(f'{acima_media_geral} pessoas estão acima da idade média geral')    
1 resposta
solução!

Oii, Marcia! Tudo bem?

Parabéns por praticar os desafios, assim você vai se desenvolver muito durante os estudos.

E caso tenha alguma dúvida, sinta-se confortável para compartilhar aqui no fórum.

Bons estudos, Marcia!