Não entendi direito como foi feita a questão 2. Alguém poderia me explicar, pfv?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi direito como foi feita a questão 2. Alguém poderia me explicar, pfv?
Olá, João! Tudo bem?
Como você deve ter verificado, o código para solucionar a questão 2 é esse:
colonia_a = 4
colonia_b = 10
taxa_a = 0.03
taxa_b = 0.015
dias = 0
while colonia_a <= colonia_b:
colonia_a *= 1 + taxa_a
colonia_b *= 1 + taxa_b
dias += 1
print(f'Irá levar {dias} dias para a colônia A ultrapassar a colônia B.')
Vou explicar detalhadamente os trechos dele.
Primeiro, definimos os valores iniciais da colônia:
colonia_a = 4
colonia_b = 10
taxa_a = 0.03
taxa_b = 0.015
dias = 0
Depois, criamos um laço de repetição:
while colonia_a <= colonia_b:
Em seguida, implementamos o crescimento diário da colônia:
colonia_a *= 1 + taxa_a
colonia_b *= 1 + taxa_b
dias += 1
Por fim, a saída final:
print(f'Irá levar {dias} dias para a colônia A ultrapassar a colônia B.')
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!