Pythonpow()和模数

python3 中的 pow() 函数提供指数的值。

>>>pow(2,3)
8

Python3 支持负指数,即 可以使用 pow(10,-1) 表示。当我计算 pow(4,-1,5) 时,它给出了输出 4。

>>> pow(4, -1, 5)
4

我无法理解值 4 是如何计算的,因为它在后台执行
当我手动计算时,它没有返回值 4 作为提醒。

当 -ve value 以两个值传递时,它以手动方法响应所需的输出。

>>> pow(4, -1)
.25

用模数计算负指数有什么区别?

回答

从文档中;

如果mod存在且exp为负,则base必须是mod 的质数。在这种情况下,pow(inv_base, -exp, mod)返回,其中inv_basebasemodulo mod的倒数。


以上是Pythonpow()和模数的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>