📜  Python| sympy.Mod() 方法(1)

📅  最后修改于: 2023-12-03 14:46:24.601000             🧑  作者: Mango

Python | sympy.Mod() 方法

sympy.Mod() 方法位于SymPy库中,用于计算给定模数下的模运算结果。

语法
sympy.Mod(expr, mod)
参数

sympy.Mod()方法需要两个参数:

  • expr:要执行模运算的表达式。
  • mod:定义表达式应该被模除的模数。
返回值

sympy.Mod()方法返回表达式在给定模数下的模运算结果。

示例
from sympy import Mod

# 定义表达式和模数
x = Mod(7, 3)

# 计算模运算结果
print(x)  # 1

# 对两个表达式执行模运算
y = Mod(15, 7)

# 计算模运算结果
print(x + y)  # Mod(2, 3)

# 使用 sympy.Mod() 包含其他符号变量的表达式
from sympy import symbols

a, b = symbols('a b')
expr = Mod(a + 2*b, 3)

# 计算模运算结果
print(expr)  # Mod(a + 2*b, 3)
注意事项
  • sympy.Mod() 方法仅适用于整数。
  • sympy.Mod() 方法执行模运算时,忽略除数的符号。因此,将-1传递给mod参数将产生与1相同的结果。