python 的取模问题


一、取模是什么?

取模运算,其实就是求余数,符号是%,如a%b就是计算a除以b的余数。
看看python和Java的区别

这个是Java滴
在这里插入图片描述
这个是python滴
在这里插入图片描述
神奇不神奇!!!!!!!!!!!!

二、python和Java的区别是为啥

对于python

r = a % b = a - [a//b]*b
#a//b为a/b向下取整,注意是向下取整(所以又称floor除、地板除),
#并不是直接取整,int()才是直接取整

而对Java来说
取模就是标准计算,唯一的特点就是负号跟被除数有关。

可能是我理解的比较浅,欢迎大佬来指点

猜你喜欢

转载自blog.csdn.net/weixin_46601374/article/details/114697068