#Ex 05
primos5 = list()
num5 = int(input('Digite um número: '))
if num5 <= 1:
print('Não tem números primos')
else:
for i5 in range(2,num5+1):
eh_primo5 = True
for i55 in range(2,i5):
if i5 % i55 == 0:
eh_primo5 = False
break
if eh_primo5:
primos5.append(i5)
print(primos5)
#Ex 07
numbac = [1.2, 2.1, 3.3, 5.0, 7.8, 11.3, 16.6, 25.1, 37.8, 56.9]
porcentagem_cresci7 = []
for i7 in range(1,len(numbac)):
porcentagem7 = 100 * (numbac[i7] - numbac[i7-1]) / numbac[i7-1]
porcentagem_cresci7.append(porcentagem7)
print(f'Poscentagens de crescimento: {porcentagem_cresci7:.2f}')
#Ex 08
doces8 = list()
amargos8 = list()
for i8 in range(1,11):
id8 = int(input('Digite o ID: '))
if id8 % 2 == 0:
doces8.append(id8)
else:
amargos8.append(id8)
print(f'{len(amargos8)} produtos amargos: {amargos8} \n{len(doces8)} produtos doces: {doces8}')
#Ex 09
respostas9 = []
gabarito = ['D','A', 'C', 'B', 'A', 'D', 'C', 'C', 'A', 'B']
nota9 = 0
for i in range(0,10):
respostas9.append(input(f'QUESTÃO N°{i+1}// Digite sua resposta: ').upper())
for i in range(0,10):
if respostas9[i] == gabarito[i]:
nota9+=1
print(f'Sua nota foi: {nota9}')
#Ex 10
temp_media = list()
meses = ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto','Setembro','Outubro','Novembro','Dezembro']
temp_acima = list()
for i in range(0,12):
temp_media.append((float(input('Digite a média da temperatura mensal(ºC): '))))
temp_anual = sum(temp_media)/len(temp_media)
print(f'A temperatura média anual é: {temp_anual:.2f}')
print('Meses com a temperatura acima da media anual: ')
for i in range(0,12):
if temp_media[i] > temp_anual:
print(f'{meses[i]}, {temp_media[i]}°')
#Ex 11
vendas11 = {'Produto A': 300, 'Produto B': 80, 'Produto C': 60,
'Produto D': 200, 'Produto E': 250, 'Produto F': 30}
produto_maior = 0
produto11_maior = ''
for produto_tipo, produtos11 in vendas11.items():
if produto_maior <= produtos11:
produto_maior = produtos11
produto11_maior = produto_tipo
print(f'Total de vendas: {sum(vendas11.values())}, O {produto11_maior} foi o mais vendido com {produto_maior} vendas')
#Ex 12
tabela_votos = {'Design 1': 1334,
'Design 2': 982,
'Design 3': 1751,
'Design 4': 210,
'Design 5': 1811
}
mais_votos12 = 0
design_vence = ''
for design12, voto12 in tabela_votos.items():
if mais_votos12 <= voto12:
mais_votos12 = voto12
design_vence = design12
print(f'O vencedor foi o {design_vence} com {mais_votos12} votos, com {(mais_votos12/sum(tabela_votos.values()))*100:.2f}% dos votos recebidos')
#Ex 13
salarios13 = [1172, 1644, 2617, 5130, 5532, 6341, 6650, 7238, 7685, 7782, 7903]
salario_abonado13 = []
total_abono = 0
maior_abono = 0
abono_minimo = 0
for salario13 in salarios13:
if salario13 * 0.1 < 200:
novo_salario = salario13 + 200
abono_minimo += 1
else:
novo_salario = salario13 + salario13 * 0.1
salario_abonado13.append(novo_salario)
abono = novo_salario - salario13
total_abono += abono
if novo_salario > maior_abono:
maior_abono = novo_salario
print(f'Salários abonados:\n{salario_abonado13}')
print(f'Total de abonos: {total_abono:.2f}')
print(f'Maior salário com abono: {maior_abono:.2f}')
print(f'Total de salários com abono mínimo: {abono_minimo}')
#Ex 14
medias_especies = []
especies14 = {'Área Norte': [2819, 7236],
'Área Leste': [1440, 9492],
'Área Sul': [5969, 7496],
'Área Oeste': [14446, 49688],
'Área Centro': [22558, 45148]}
maior_especie = 0
maior_area = ''
for area, especie in especies14.items():
medias_especies.append(sum(especie)/len(especie))
print(f'{area} tem a média de {sum(especie)/len(especie)} espécies')
if maior_especie < sum(especie)/len(especie):
maior_especie = sum(especie)/len(especie)
maior_area = area
print(f'Média geral das espécies: {sum(medias_especies)/len(medias_especies):.2f}')
print(f'{maior_area} tem a maior diversidade biológica.')
#Ex 15
idade_colaboradores = {'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]}
media_idades15 = []
acima_media15 = 0
for setor15, idade15 in idade_colaboradores.items():
print(f'{setor15} tem uma média de idade de {sum(idade15)/len(idade15):.0f} anos ')
media_idades15.extend(idade15)
media15 = sum(media_idades15)/len(media_idades15)
for idade in media_idades15:
if idade > media15:
acima_media15 +=1
print(f'A média geral de idade da empresa é de {media15}')
print(f'{acima_media15} colaboradores estão acima da média geral de idade.')