No exercício
Z = (1.90 - media)/desvio_padrao
sendo média = 1,70 e desvio = 0,1 o resultado deveria ser exatamente 2, sem necessidade de casas decimais. mas ele insiste em buscar um valor aproximado 1.9999999999999996
No exercício
Z = (1.90 - media)/desvio_padrao
sendo média = 1,70 e desvio = 0,1 o resultado deveria ser exatamente 2, sem necessidade de casas decimais. mas ele insiste em buscar um valor aproximado 1.9999999999999996
Oi Marcos! Tudo certo por aí?
Desculpa pela demora em dar um retorno.
Essa questão da imprecisão com números decimais não é exclusiva do Python, mas sim da computação e de como ela lida com números de ponto flutuante (float). Além disso, não é exatamente um problema.
Para entender melhor sobre essa imprecisão, aqui na Alura, temos um artigo bem completinho que aborda essa questão: Artigo Python: Trabalhando com precisão em números decimais
A leitura é bem tranquila e detalhada, mas se ficar com qualquer dúvida nós vamos nos falando por aqui, tá bom? :)
Bons estudos!