球体的体积?

时间:2012-11-18 04:48:29

标签: python

半径为r的球体积为4 /3πr3。半径为5的球体的体积是多少?提示:392.6错了!

print (((4/3.0) * 3.14) * 5**3)

它给了我这个

523.333333333

怎么了?

python 2.7

2 个答案:

答案 0 :(得分:10)

没有错,你有正确的答案。您可能希望使用math.pi而不是3.14来提高答案的准确性。

>>> from __future__ import division # not necessary if using python 3
>>> 4/3*math.pi*5**3
523.59877559829886

请参阅wolfram alpha

上的解决方案

如果你使用的是分区而不是真正的分区,那么你将得到392.6,这就是暗示所得到的:

>>> 4//3*math.pi*5**3
392.69908169872411

答案 1 :(得分:0)

对于使用第3版的人: 简单的打印声明可以作为一种魅力。

print((4/3)*(22/7)*5**3)

输出:523.8095238095237