为什么2 mod 4=2?

2024-04-18 10:26:11 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

Modulo是余数,而不是除法。

2 / 4 = 0R2
2 % 4 = 2

符号%通常用于模运算符,而不是单词mod

对于x % 4,您将得到下表(用于1-10)

 x x%4
------
 1  1
 2  2
 3  3
 4  0
 5  1
 6  2
 7  3
 8  0
 9  1
10  2

Mod的意思是你在执行除法后取余数。因为4变成了2 0次,所以你得到了2的余数。

模(mod,%)是余数运算符。

2%2 = 0 (2/2 = 1 remainder 0)
1%2 = 1 (1/2 = 0 remainder 1)
4%2 = 0 (4/2 = 2 remainder 0)
5%2 = 1 (5/2 = 2 remainder 1)

相关问题 更多 >