python中被负数除的问题
我正在用python编写此代码:python中被负数除的问题,python,Python,我正在用python编写此代码: 1 / -2 结果不是0而是-1,我很困惑。为什么python是这样设计的?背后的逻辑是什么 我正在使用python 2.7.6,Guido自己在这里解释道: 相关片段: 有一个很好的数学理由。整数除法运算(//)及其同级运算,模运算(%),一起满足一个很好的数学关系: a/b=q,余数为r 以致 b*q+r=a和0Guido自己在这里解释道: 相关片段: 有一个很好的数学理由。整数除法运算(//)及其同级运算,模运算(%),一起满足一个很好的数学关系: a/
1 / -2
结果不是0而是-1,我很困惑。为什么python是这样设计的?背后的逻辑是什么
我正在使用python 2.7.6,Guido自己在这里解释道: 相关片段: 有一个很好的数学理由。整数除法运算(//)及其同级运算,模运算(%),一起满足一个很好的数学关系: a/b=q,余数为r 以致
b*q+r=a和0Guido自己在这里解释道: 相关片段: 有一个很好的数学理由。整数除法运算(//)及其同级运算,模运算(%),一起满足一个很好的数学关系: a/b=q,余数为r 以致
b*q+r=a和0为什么您期望0而不是-1?为什么您期望0而不是-1的可能重复?的可能重复