Eu uso o Python 2.6.2 e Windows. Eu preciso de um número float com um dígito após a vírgula, arredondando para cima. Mas me deparei com algumas estranhezas:
49 / 5 = 9.8 (façam na mão ou na claculadora)
289/5 = 57.8 (exatamente...)
No Python:
> x = 49/5.0
9.8000000000000007
> y = 289/5.0
57.799999999999997
Até aí tudo bem, eu tento arredondar para 9.8 e 57.8:
Pergunta
Nerun
Olá pessoal,
Este é meu primeiro tópico no fórum.
Eu uso o Python 2.6.2 e Windows. Eu preciso de um número float com um dígito após a vírgula, arredondando para cima. Mas me deparei com algumas estranhezas:
49 / 5 = 9.8 (façam na mão ou na claculadora)
289/5 = 57.8 (exatamente...)
No Python:
Até aí tudo bem, eu tento arredondar para 9.8 e 57.8:Alguém me explica o absurdo da divisão de 49 por 5? E 289 por 5?
Alguém me explica como arredondar direito?
Editado por NerunLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.