Ed
há 3 horas
A saída do código é False porque, em computadores, números decimais como 0.1 e 0.2 não podem ser representados exatamente em binário, o que causa um pequeno erro de arredondamento na soma. Portanto, a soma 0.1 + 0.2 não é exatamente igual a 0.3 na representação interna do Python. Analisando as alternativas: - "A soma 0.1 + 0.2 é matematicamente diferente de 0.3." — Incorreto, matematicamente são iguais. - "O Python introduz um erro porque não consegue somar números decimais." — Incorreto, o Python soma, mas há limitações na representação. - "Representações decimais como 0.1 e 0.2 não são representáveis exatamente em binário, causando erro de arredondamento." — Correto. - "O operador == não funciona corretamente com números reais." — Incorreto, funciona, mas depende da representação. - "O Python sempre aproxima resultados para cima (ceil)." — Incorreto. Resposta correta: Representações decimais como 0.1 e 0.2 não são representáveis exatamente em binário, causando erro de arredondamento.
Cadastre-se ou realize login
Mais perguntas desse material