在 Python 中,可以使用取余运算符 %
来进行取余运算。取余运算返回除法操作的余数部分。以下是一些示例:
# 整数取余运算
a = 17
b = 5
result = a % b
print(result) # 输出结果为 2
# 浮点数取余运算
c = 10.5
d = 3.2
result = c % d
print(result) # 输出结果为 1.7000000000000002
# 负数取余运算
e = -13
f = 4
result = e % f
print(result) # 输出结果为 3
# 取余运算的特殊情况
g = 10
h = 0
# 注意:对于除数为 0,取余运算会引发 ZeroDivisionError 异常
上述示例中,通过使用取余运算符 %
,对一个数除以另一个数,并返回余数部分。
需要注意的是,当除数为 0 时,取余运算会引发 ZeroDivisionError
异常。要确保除数不为 0,以避免异常的发生。
此外,取余运算的结果的符号与被除数的符号相同。例如,-13 % 4 的结果是 3,因为 -13 可以被 4 整除 3 次,余数为 3。