余数 和 商数 不同...
余数 = %
商数 = /
在某种情况下我们会用余数
>>> 3/1
3
三除一等于三
>>> 3/2
1
三除二,有余数但是不输出
>>> 3/3
1
---------------------------------------------------------------
三除三等于一
>>> 3 % 1
0
三除一,没有余数
>>> 3 % 2
1
三除二,有余数
>>> 3 % 3
0
三除三,没有余数
在某种情况下我们会使用到 %
even = [x ** 2 for x in range(10) if not x % 2]
#这一小段代码的意思是说,在0-9之间如果没有余数,没有余数也就是双数,就会**2
结果
>>> for i in even:
print i
0
4
16
36
64
是整除后取余数。。。。。
a%b就是a除以b的余数、、、、、
是求余数的意思,十除以三余一,九除以三余零。
求前面那个数除以后面那个的余数,C里面的用法也是一样的
模运算,就是求余数