770686119 发表于 2018-12-13 17:20:36

python 求余的问题记录

1、 print(-1.5 % 1)
不上机,你认为会打印什么?
我开始以为是-0.5,但其实呢,是 0.5
2、还有下面这个例子
print(1.25 % (-1)),我以为是-0.25 。其实是打印了 -0.75


其实呢,python 里面,取余的机制是这样的a % b = a - (a // b) * b

https://zhidao.baidu.com/question/500562677604768284.html 这里很详细
页: [1]
查看完整版本: python 求余的问题记录