Python指数計算とモジュロ計算
2021/12/3 2022/2/14
Pythonを勉強してます。指数計算とモジュロ計算についてまとめます。
指数計算
例えば3の3乗といったものです。以下がサンプルのコードです。「**」を使います。※アウトプットは後でまとめて載せます。
モジュロ計算
モジュロ計算とは割り算の余りを求める計算です。例えば5/2という割り算の場合、答えは2余り1となりますが、この1を求めるのがモジュロ計算です。「%」を使います。 ※アウトプットは後でまとめて載せます。
割り算とモジュロ計算を一緒に
割り算の答えと余りを一緒に求めるにはdivmod()関数を使います。例えば5/2という割り算であれば、2と言う答えと1と言う余りを求めます。 ※アウトプットは後でまとめて載せます。
サンプルコードのアウトプット
上記のサンプルコードのアウトプットです。
サンプルコード
今回のサンプルコードを掲載しておきます。
# Exponential Calc
exp = 3 ** 3
print("3 cubed 3 is ", str(exp))
exp2 = 3 ** 13
print("3 to the 13th power is ", str(exp2))
# Modulo Calc
mod = 5 % 3
print("Remainder of 5 divided by 3 is ", str(mod))
# Division & Modulo
mod2 = divmod(5,3)
print("Result of 5 divided by 3 & remainder is ", mod2)
print("Data type of output by divmod() is ", type(mod2))