为什么-25.5%2.25?
-25.5%2.25得到结果为什么是1.5?谢谢 什么语言不说?
c语言 -0.75
您用的啥 -12 * 2.25 + 1.5 == -25.5,没问题丫~ 应该是前面的负号的问题,如果是25.5%2.25,那就是0.75 kogawananari 发表于 2021-7-30 16:16
什么语言不说?
c语言 -0.75
您好,是python,不是c 小甲鱼 发表于 2021-7-30 16:34
-12 * 2.25 + 1.5 == -25.5,没问题丫~
哇,谢谢您!
我好像看懂,但又没懂,还是菜 hefive 发表于 2021-7-30 17:44
应该是前面的负号的问题,如果是25.5%2.25,那就是0.75
谢谢 你可以用divmod函数理解
>>> divmod(-25.5,2.25)
(-12.0, 1.5)
>>> -12*2.25+1.5
-25.5
星期天去散步 发表于 2021-7-31 16:12
你可以用divmod函数理解
类似于我们计算25.5%2.25
方法是25.5-25.5//2.25*2.25
所以计算-25.5%2.25
方法是(-25.5)-(-25.5)//2.25*2.25
页:
[1]