Para não repetir cada pergunta, deixei dentro as marcações #[x], onde x representa o número do exercício e o código abaixo a resolução...
#[7]
colonia_bacteria = [1.2, 2.1, 3.3, 5.0, 7.8, 11.3, 16.6, 25.1, 37.8, 56.9]
percentual_crescimento_dia = []
print(f'{"Anterior":<10}{"Atual":<10}{"Percentual":<10}')
for amostra_anterior, amostra_atual in zip(colonia_bacteria, colonia_bacteria[1:]):
percentual = 100 * (amostra_atual - amostra_anterior) / amostra_anterior
percentual_crescimento_dia.append(round(percentual, 2))
print(f'{amostra_anterior:<10}{amostra_atual:<10}{percentual:.2f}%')
. #[8]
quantidade_amargos = 0
quantidade_doces = 0
for i in range(1,11):
id_produto = int(input(f'Infome o ID do {i}º produto: '))
if (id_produto % 2 == 0):
quantidade_doces += 1
else:
quantidade_amargos +=1
print(f'Produtos doces: {quantidade_doces} unidades.')
print(f'Produtos amargos: {quantidade_amargos} unidades.')
.
#[9]
pontos_aluno = 0
gabarito_aluno = {}
gabarito_prova = {
1: 'D', 2: 'A', 3: 'C', 4: 'B', 5: 'A',
6: 'D', 7: 'C', 8: 'C', 9: 'A', 10: 'B'
}
for i in range(1,11):
resposta_aluno = input(f'Informe a resposta da questão {i}: ').upper()
gabarito_aluno[i] = resposta_aluno
if gabarito_prova[i] == resposta_aluno:
pontos_aluno += 1
print(f'\n--------- Gabarito Prova ---------')
for questao, resposta in gabarito_prova.items():
print(f'Questão {questao}:{resposta}')
print(f'\n--------- Gabarito Aluno ---------')
for questao, resposta in gabarito_aluno.items():
print(f'Questão {questao}:{resposta}')
print(f'\nPontuação final do aluno: {pontos_aluno}/10')
. #[10]
soma_temperatura = 0
media_anual = 0
temperatura_media_mes = {
'Janeiro':None,'Fevereiro':None,'Março':None, 'Abril':None, 'Maio':None, 'Junho':None,
'Julho':None,'Agosto':None,'Setembro':None,'Outubro':None, 'Novembro':None, 'Dezembro':None
}
for mes in temperatura_media_mes:
temperatura = float(input(f'Informe a temperatura média de {mes.upper()}: '))
temperatura_media_mes[mes] = temperatura
soma_temperatura += temperatura
media_anual = soma_temperatura/12
print(f'\nTemperaturas acima da média anual ({media_anual:.2f}ºC): ')
for mes, tempertura_mes in temperatura_media_mes.items():
if tempertura_mes > media_anual:
print(f'{mes}: {tempertura_mes:.2f}ºC')