【发布时间】:2015-11-07 20:56:49
【问题描述】:
我的问题是当我将一个数字相除时:10 / 2 → 整数 / 整数。
结果是 5.0,它是浮点数,但它不应该是浮点数。问题是 Python 将 0.0 添加到每个接受与第二个数字相除的数字。
所以我希望 10/2 是整数。
我试过了
x = 10
y = x/2
type(y) == int
它打印错误。尽管 x 是素数或奇数,但我希望 type(y) 打印真实结果。
【问题讨论】:
-
为什么你需要结果是一个int?