【发布时间】:2017-02-25 20:34:37
【问题描述】:
当以这种形式使用 random.randint() 时,我无法进行整数除法:
(random.randint(-40, 215) - -40) // (215 - -40)
这会返回 0,但是这样的结果会正确返回:
random.randint(3,5) - 2 // 2
如何正确格式化第一个方程以获得舍入整数而不是默认为 0?
【问题讨论】:
-
您的第一个等式是正确的:它将其转换为
[0,1)区间。由于您使用整数除法,因此结果始终为 0。 -
我犯了一个愚蠢的错误!