当number为complete时,x.is_integer()返回false

时间:2016-06-10 14:24:18

标签: python

版本:Python 2.7

我正在尝试检查数字x(在本例中为64)是否为立方体。我检查数字的根立方是否是整数:

root3 = math.pow(64, (1/3.0))
print(root3)
print(root3.is_integer())

打印哪些:

4.0
False

哪个错了,因为4.0是一个整数。相比之下,直接使用4.0:

print((4.0).is_integer())

打印True

如何确保64的根立方体被视为整体浮动?

0 个答案:

没有答案