在Python中进行整数除法后得到-1

问题描述 投票:0回答:1

得到以下变量: 第一个操作数 = 6 第二个操作数 = -132

结果 = 第一个操作数 // 第二个操作数

经过上述除法后,结果是(-1),应该是0。 可能的原因是什么?我该如何解决?

我尝试过: 结果 = int(int(firstOperand) // int(secondOperand))

python integer-overflow
1个回答
0
投票

不要使用

//
,因为这不会产生余数。使用
/

© www.soinside.com 2019 - 2024. All rights reserved.