春风呀 发表于 2020-5-8 22:55:15

关于%

假设for x in range():
返回
x%2为啥得到的是奇数
x%3为啥得到不是三的倍数
怎么理解啊,%不是求余的吗,返回 值怎么比除数还大了

liuzhengyuan 发表于 2020-5-8 22:55:16

非零为真知道不
如果一个数除以 2 的余数不为 0,它就是奇数
如果一个数除以 3 的余数不为 0,他就不是 3 的倍数

_荟桐_ 发表于 2020-5-8 23:02:06

本帖最后由 _荟桐_ 于 2020-5-8 23:03 编辑

就是求余
例如:
7%3 == 1
8%2 == 0
14%4 == 2

x%2可以是奇数
例如:3%2 == 1(因为3除以2=1余1)
建议把代码发上来

春风呀 发表于 2020-5-8 23:09:16

liuzhengyuan 发表于 2020-5-8 22:59
非零为真知道不
如果一个数除以 2 的余数不为 0,它就是奇数
如果一个数除以 3 的余数不为 0,他就不是 3 ...

晓得了,感谢大哥
页: [1]
查看完整版本: 关于%