Objective-C (Xcode) と Python (ターミナル) の両方で試したところ、どちらも(1/6)*(66.900009-62.852596)ゼロと評価されました。これがなぜなのか知っている人はいますか?0.26246 ではないでしょうか。
3 に答える
11
で整数演算を行って1/6おり、 の階数は1/6です0。1.0/6代わりに試してください。
于 2012-04-29T18:13:54.287 に答える
3
1/6は 0 になる整数除算1.0/6です。代わりに使用してみてください。
于 2012-04-29T18:13:56.830 に答える
2
整数のインポートで誤って床を分割しないようにするfrom __future__ import divisionには、モジュールの上部で次のことを行います。
>>> from __future__ import division
>>> (1/6)*(66.900009-62.852596)
0.6745688333333331
future モジュールは、Python 3 でデフォルトで提供される機能を有効にする責任があります。
于 2012-04-29T22:19:51.603 に答える