Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida sobre o p_valor

Quando calculo o p_valor eu recebo 3.992397476901338e-05 mas quando eu formato usando print(f'{p_valor:.5f}') eu recebo 0.00004, por que isso acontece? eu terei problemas no futuro usando o primeiro valor?

1 resposta
solução!

Oii J.J. Jackson, tudo bem?

O primeiro valor tem no final um e-05, que quando transformamos para decimais, ficaria 0.000039923... e o que aconteceu quando você aplicou o .5f ele fez o arredondamento de casas decimais, como ele só poderia ficar com 5 casas decimais e o valor está bem próximo de 0.00004, ele arredonda para cima, essa diferença é tão pequena que você não terá problemas aparentes usando qualquer um dos dois, é muito mais comum usarmos o valor arredondado por facilitar as contas.

Espero que tenha ajudado, se sim, pode marcar como resposta solucionada para ajudarmos mais alunos que tenham a mesma dúvida!

Bons estudos :)