【Python】for文でべき乗の計算をする方法

この記事では、Pythonのfor文を使って整数や小数、負の数のべき乗を計算する方法を学ぶことができます。

具体的なサンプルコードを通じて、べき乗計算の手法を理解しましょう。

目次から探す

for文を使ったべき乗計算の具体的な方法

整数のべき乗を計算する方法

Pythonのfor文を使用して整数のべき乗を計算する方法を示します。

以下のサンプルコードでは、ユーザーから底と指数を入力してもらい、for文を使用してべき乗を計算しています。

base = int(input("底を入力してください: "))
exponent = int(input("指数を入力してください: "))

result = 1
for _ in range(exponent):
    result *= base

print(f"{base}の{exponent}乗は{result}です。")
底を入力してください: 4
指数を入力してください: 2
4の2乗は16です。

このサンプルコードでは、ユーザーから入力された底と指数を用いて、for文を使ってべき乗を計算しています。

小数のべき乗を計算する方法

小数のべき乗を計算する場合も、for文を使用して計算することができます。

以下のサンプルコードでは、小数のべき乗を計算しています。

import math

base = 2.5
exponent = 3

result = 1
for _ in range(exponent):
    result *= base

print(f"{base}の{exponent}乗は{result}です。")
2.5の3乗は15.625です。

このサンプルコードでは、2.5の3乗を計算しています。

負のべき乗を計算する方法

負のべき乗を計算する場合も、for文を使用して計算することができます。

以下のサンプルコードでは、負のべき乗を計算しています。

base = 3
exponent = -2

result = 1
for _ in range(abs(exponent)):
    result *= 1 / base

print(f"{base}の{exponent}乗は{result}です。")
3の-2乗は0.1111111111111111です。

このサンプルコードでは、3の-2乗を計算しています。

これらのサンプルコードを参考にして、Pythonのfor文を使用してべき乗を計算する方法を理解してみてください。

目次から探す