Logo Passei Direto
Buscar
Considere seguinte código em Python: import math a = 0.1 + 0.2 b = 0.3 print (a == b) A saída é: False
Isso acontece devido a:
A soma 0.1 + 0.2 é matematicamente diferente de 0.3.
Python introduz um erro porque não consegue somar números decimais.
Representações decimais como 0.1 e 0.2 não são representáveis exatamente em binário, causando erro de arredondamento.
User badge image
Aprimorando com Questões

há 9 horas

Respostas

User badge image

Ed Verified user icon

há 9 horas

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 alternativa correta é: Representações decimais como 0.1 e 0.2 não são representáveis exatamente em binário, causando erro de arredondamento.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais conteúdos dessa disciplina