python %是什么意思, 比如 10%3为什么=1 9%3=0 怎么算的。

2025-03-06 02:56:09
推荐回答(5个)
回答1:

余数 和 商数 不同...
余数 = %
商数 = /
在某种情况下我们会用余数
>>> 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

回答2:

是整除后取余数。。。。。
a%b就是a除以b的余数、、、、、

回答3:

是求余数的意思,十除以三余一,九除以三余零。

回答4:

求前面那个数除以后面那个的余数,C里面的用法也是一样的

回答5:

模运算,就是求余数