Python pow() 組み込み関数
pow() 関数は数値のべき乗を返します。2 つまたは 3 つの引数を取ります: pow(base, exp): base の exp 乗を返します (base ** exp)。 pow(base, exp, mod): (base ** exp) % mod を返します (モジュラ演算の場合)。 mod 引数が指定されている場合、Result は base ** exp % mod よりも効率的に計算されます。
Introduction
pow() 関数はべき乗の計算に使用されます。2 つまたは 3 つの引数を取ることができます。
pow(base, exp): これはbase ** expと同等です。pow(base, exp, mod): これは(base ** exp) % modと同等ですが、より効率的です。これはモジュラ演算に役立ちます。
Examples
# 2 つの引数を使用 (base ** exp)
print(pow(2, 3))
print(pow(3, 2))
print(pow(2, -3)) # 1 / (2**3) と同等
# 3 つの引数を使用 ((base ** exp) % mod)
print(pow(3, 2, 4)) # 3**2 は 9 であり、9 % 4 は 1 です
print(pow(2, 3, 5)) # 2**3 は 8 であり、8 % 5 は 3 です
8
9
0.125
1
3