Ed
semana passada
A saída do código é False porque números decimais como 0.1 e 0.2 não podem ser representados exatamente em binário na memória do computador, o que causa um pequeno erro de arredondamento na soma. Portanto, a soma 0.1 + 0.2 não é exatamente igual a 0.3 em ponto flutuante. Analisando as alternativas: A) Incorreta - matematicamente 0.1 + 0.2 = 0.3, o problema é na representação computacional. B) Incorreta - o Python consegue somar números decimais, o problema é na representação binária. C) Correta - representa exatamente o motivo do erro de arredondamento. D) Incorreta - o operador == funciona corretamente, mas depende da precisão dos valores. E) Incorreta - o Python não aproxima sempre para cima. Resposta correta: C


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade