Desintegração radioativa

Uma meia-vida é a quantidade de tempo necessária para que metade de uma substância radioativa se desintegre.

  • Após 1 meia-vida, restará 50% de uma substância.
  • Após 2 meias-vidas, restará 25% de uma substância.
  • Após 3 meias-vidas, restará 12.5% de uma substância, etc...

Crie uma função que calcule a massa restante e a quantidade de anos que a substância levou para se desintegrar. Você receberá:

  • A massa da substância.
  • O tempo, em anos, necessário para que uma meia-vida transcorra.
  • A quantidade de meias-vidas.

Exemplo resolvido

halflife_calculator(1000, 5730, 2) ➞ [250, 11460]

# There are 2 half lives, so the mass decays from 1000 to 500, then from 500 to 250.
# Each halflife is 5730 years, and since there were 2, it took 11460 years in total.

Exemplos

halflife_calculator(1600, 6, 3) ➞ [200, 18]

halflife_calculator(13, 500, 1) ➞ [6.5, 500]

halflife_calculator(100, 35, 5) ➞ [3.125, 175]

Observações

  • Arredonde a massa final para três casas decimais.
  • Todas as entradas são números positivos.
  • Retorne primeiro a massa final e depois a quantidade de anos.