Não entendi direito como foi feita a questão 2. Alguém poderia me explicar, pfv?
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!