Python指数計算とモジュロ計算

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))

めっさん
  • めっさん
  • 当サイトの管理人。ニューヨークの大学を飛び級で卒業。その後日系企業でグローバル案件に携わる。大小様々な企業を転々としながら、マレーシアやアメリカへの赴任経験を持つ。バイリンガルITエンジニアとしていかに楽に稼ぐか日々考えている。年齢は秘密だけど定年も間近かな。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です