📅  最后修改于: 2023-12-03 15:04:36.801000             🧑  作者: Mango
模运算符是Python中的一种算术运算符,用于求两个数相除的余数。在Python中用百分号符号(%)表示。
模运算的一般形式是 a % b
,其中 a
和 b
是被除数和除数。结果是 a
除以 b
的余数。
下面是一些示例:
5 % 2 # 返回 1,因为 5 除以 2 的余数是 1
10 % 3 # 返回 1,因为 10 除以 3 的余数是 1
15 % 6 # 返回 3,因为 15 除以 6 的余数是 3
模运算符也可以用于浮点数的计算:
8.5 % 3 # 返回 2.5,因为 8.5 除以 3 的余数是 2.5
模运算符有一些特殊的特性:
a
)小于除数(b
)时,模运算的结果与被除数相等。例如,4 % 6
的结果是 4。0
),会引发 ZeroDivisionError
异常。示例:
# 模运算结果等于被除数
4 % 6 # 返回 4
# 模运算应用于不同类型的数字
7.5 % 2 # 返回 1.5
(3+4j) % 2.5 # 返回 (0.5+2j)
模运算经常用于以下情况:
n
模 2
等于 0
,那么它是偶数,否则是奇数。/
返回商,模运算符 %
返回余数。# 判断一个数是偶数还是奇数
n = 7
if n % 2 == 0:
print(f"{n}是偶数")
else:
print(f"{n}是奇数")
# 计算两个数的商和余数
dividend = 15
divisor = 4
quotient = dividend // divisor # 商
remainder = dividend % divisor # 余数
print(f"商: {quotient}, 余数: {remainder}")
以上就是Python中的模运算符的介绍。模运算符可以用于各种数学计算和逻辑判断,是编程中常用的运算符之一。