半径rの球の体積は4 /3πr3です。半径5の球の体積はどれくらいですか?ヒント:392.6が間違っています!球の体積は?
print (((4/3.0) * 3.14) * 5**3)
それは間違っているものを私にこの
523.333333333
を与えました?
python 2.7
半径rの球の体積は4 /3πr3です。半径5の球の体積はどれくらいですか?ヒント:392.6が間違っています!球の体積は?
print (((4/3.0) * 3.14) * 5**3)
それは間違っているものを私にこの
523.333333333
を与えました?
python 2.7
何も問題はありませんが、正しい答えがあります。しかし、答えの精度を上げるために、3.14ではなくmath.pi
を使用することをお勧めします。
>>> from __future__ import division # not necessary if using python 3
>>> 4/3*math.pi*5**3
523.59877559829886
ヒントができたものである、あなたの代わりに真の分裂の床部門を使用している場合は、392.6を取得しますwolfram alpha
で解決策を参照してください:
で働く人々のために>>> 4//3*math.pi*5**3
392.69908169872411
あなたは私が探していることを書きました、ありがとうございます –
フロア区切りで何を意味するのですか? –
フロア分割==整数除算。 4/3≈1.333の代わりに1を得るでしょう。 – Makoto
バージョン3: シンプルなprintステートメントは、魅力として機能します。
print((4/3)*(22/7)*5**3)
出力:何が間違っている523.8095238095237
良い質問...? – John
何も間違っていません、523が正しいです。 – Tim
'392.7'は' 4/3'が1になるのでPython 2.7で '4/3.0'の代わりに' 4/3'を使用した場合に得られるものでしょう。 – DSM