📅  最后修改于: 2023-12-03 14:46:42.357000             🧑  作者: Mango
在 Python 中,使用 %
运算符可以获取数字的余数,也称为模运算。
x % y
其中,x
和 y
是要进行模运算的数。返回值为 x
除以 y
的余数。
>>> 7 % 3
1
>>> 10 % 5
0
>>> 15 % 7
1
在这些示例中,我们使用了 %
运算符来获取两个数字的余数,并将其打印出来。
值得注意的一点是,当被除数(即 x
)是负数时,余数的正负性将与除数(即 y
)相同。
>>> -7 % 3
2
>>> -15 % -7
-1
在这一示例中,我们可以看到 -7
除以 3
的余数为 2
,而 -15
除以 -7
的余数为 -1
。
获取数字的余数可以有很多应用,例如在计算机科学中,可以使用余数判断一个数是否为偶数或奇数。
def is_even(num):
return num % 2 == 0
print(is_even(10)) # 输出 True
print(is_even(7)) # 输出 False
在这个例子中,我们定义了一个函数 is_even
,该函数接受一个参数 num
,并使用 %
运算符来判断 num
是否为偶数。如果 num
除以 2
的余数为 0
,那么它就是偶数,函数将返回 True
。否则,它就是奇数,函数将返回 False
。
使用 %
运算符可以方便地获取数字的余数,这在程序设计中有着很多应用。