2017-02-13 16 views
0

は、どのように私はPythonは、このような単純な浮動小数点演算を処理することを期待すべきです1.5、何を与える?pythonの浮動小数点演算

+0

または:http://stackoverflow.com/q/21316968/748858 – mgilson

+1

あなたは6/4の結果をfloatにキャストしていますが、int除算の結果はintであり、代わりに 'float(6)/ 4'を実行します。または '6.0/4' – Nullman

+0

' __future__インポート師団から '=フロート(5/4)' 'プリントは、(a)は' '出力:1.25' –

答えて

1

Pythonはここで整数除算を使用しています。

+0

私は参照してください。愚かな私、私は代わりに6.0/4.0を使用する必要があります。または、私はかわいくて、(6 +0.0)/ 4のようなことをすることができます。ありがとうございます – Lazloman

+0

@ user675712 - または、より将来的には、 'from __future__ import division'を使うべきです。 – mgilson

関連する問題