1
resposta

Aula 5 resposta Estrutura de Dados. Pergunta 7

Para um estudo envolvendo o nível de multiplicação de bactérias em uma colônia, foi coletado o número de bactérias multiplicadas por dia, com base em um processo de duplicação diária e pode ser observado a seguir: [1.2, 2.1, 3.3, 5.0, 7.8, 11.3, 16.6, 25.1, 37.8, 56.9]. Tendo esses valores, faça um código que gere uma lista contendo o percentual de crescimento de bactérias por dia, comparando o número de bactérias em cada dia com o número de bactérias do dia anterior. Dica: para calcular o percentual de crescimento usamos a seguinte equação: 100 * (amostra_atual - amostra_passada) / (amostra_passada).

ista_de_valores = [1.2, 2.1, 3.3, 5.0, 7.8, 11.3, 16.6, 25.1, 37.8, 56.9]
lista_de_crecimiento = []
for i in range(1,len(lista_de_valores)): #genera secuencia a partir de 1 para iterar lista_de_valores 
  crecimiento = (lista_de_valores[i] - lista_de_valores[i-1]) / lista_de_valores[i-1] * 100 #calculo para elemento
  lista_de_crecimiento.append(crecimiento) #agrego a lista_de_crecimiento

for i, crecimiento in enumerate(lista_de_crecimiento, 1): #printo cada iteracion
    print(f'Crecimiento del valor de dia {i} al dia {i+1}: {crecimiento:.2f}%')

Crecimiento del valor de dia 1 al dia 2: 75.00%
Crecimiento del valor de dia 2 al dia 3: 57.14%
Crecimiento del valor de dia 3 al dia 4: 51.52%
Crecimiento del valor de dia 4 al dia 5: 56.00%
Crecimiento del valor de dia 5 al dia 6: 44.87%
Crecimiento del valor de dia 6 al dia 7: 46.90%
Crecimiento del valor de dia 7 al dia 8: 51.20%
Crecimiento del valor de dia 8 al dia 9: 50.60%
Crecimiento del valor de dia 9 al dia 10: 50.53%
1 resposta

Boa tarde Fabiola! Tudo bem com você?

Obrigado por compartilhar o seu código com a comunidade do fórum Alura. Sua participação é muito importante pois ela contribui para o crescimento contínuo da comunidade.

Continue estudando e conte com a Alura para evoluir sua carreira. Abraços e bons estudos!