Python をマスターする:数値の 2 乗を計算する 6 つの効果的な方法
Python の組み込みライブラリまたは関数を使用すると、ユーザーは数値の 2 乗を見つけることができます。同じ数値を 2 回掛けると、数値の 2 乗が得られます。この Python 記事では、数値の 2 乗に到達するためのさまざまな方法を提供します。
方法 1:Python で Pow() 関数を使用する
Pow 関数は、Python の Math モジュールで利用できる組み込み関数です。この関数は、数値のべき乗を決定するのに役立ちます。
数値の 2 乗を決定するには、2 をべき乗として使用します。
以下に示す pow 関数の構文は次のとおりです。
構文:
Pow (base, exponent)
説明:–
この関数は 2 つの引数、つまり基数と指数を受け取ります。
- ベース :累乗または 2 乗を計算する必要がある数値。
- 指数 :は、基数の上付き文字として使用される数値です。
例:
Python コードを使用して数値の 2 乗を決定する方法の例を見てみましょう。この Python プログラムは、基数と指数の整数を入力として使用して数値の 2 乗を計算します。
Python コード:
Base=input("Provide base integer")
if Base.isdigit()==True:
Base=int(Base)
result=pow(Base,2)
print("The square result is ", result)
else:
print("please provide an integer for base")
出力:
Provide base integer2 The square result is 4
説明:
数値の 2 乗を決定する前に、上記のコードはユーザーからの入力を受け取ります。コードは入力が数字であるかどうかをチェックします。 true の場合、数値の 2 乗が決定されます。
方法 2:電力演算子の使用
Python のべき乗演算子は ‘**’ として表されます。 。 Python では数値の累乗を決定するために使用されます。入力として 2 の指数を使用すると、この演算子はユーザーに Python の数値の 2 乗を与えます。べき乗演算子は、指数演算子とも呼ばれます。
べき乗演算子の Python 構文は次のとおりです。
構文:–
(Base**Exponent)
Python で指数演算子を使用して数値の 2 乗を決定する方法の例を見てみましょう。このプログラムは、基数と指数の整数を入力として受け取り、数値の 2 乗を決定します。
Python コード:
Base=input("Provide base integer")
Exponent=input("Provide exponent integer")
if Base.isdigit() & Exponent.isdigit()==True:
Base=int(Base)
Exponent=int(Exponent)
result=Base**Exponent
print("The square result is ",result)
else:
print("please provide an integer for base")
出力:
Provide base integer2 Provide Exponent integer2 The square result is 4
説明:
数値の 2 乗を決定する前に、上記のコードはユーザーからの入力を受け取ります。コードは入力が数字であるかどうかをチェックします。 true の場合、数値の 2 乗が決定されます。
方法 3:乗算を使用して数値の 2 乗を求める
乗算を使用して数値の 2 乗を求める Python スクリプトの作成は簡単です。次の Python コードは、ユーザーから数値を受け取り、それを数回乗算します。また、指定された入力が数字であるかどうかもチェックします。
Python コードは次の構文に従います。
構文:
(Base* Base)
上記の構文は、基本的な数学的表現に似ています。これは、数値の 2 乗が基数そのものを数回乗算することで求められることを示しています。
例:
Python コードで乗算を使用して数値の 2 乗を求める方法の例を見てみましょう。このプログラムは、入力として塩基を受け取り、数値の 2 乗を決定します。
Python コード:
Base=input("Provide base integer")
if Base.isdigit()==True:
Base=int(Base)
result=Base*Base
print("The square result is ",result)
else:
print("please provide an integer for base")
出力:
Provide base integer2 The square result is 4
説明:
数値の 2 乗を決定する前に、上記のコードはユーザーからの入力を受け取ります。コードは入力が数字であるかどうかをチェックします。 true の場合、数値の 2 乗が決定されます。
方法 4:リストを使用して数値の 2 乗を決定する
Python は、複数の基数の数値の 2 乗を決定する機能を提供しており、それらをグループ化して Python リストとして形成できます。これは、プログラマが 1 つの変数の下に複数の要素または値を格納できるようにするデータ構造の一種です。次に、リストに存在する各数値を 2 乗します。
リスト データ構造を使用して数値の 2 乗を決定する方法の例を見てみましょう。このプログラムはリストを入力として受け取り、数値の 2 乗を決定します。
Python コード:
sqr_list = [2,4,6,8]
for Base in sqr_list:
result=Base**2
print("The square result is ",result)
出力:
The square result is 4 The square result is 16 The square result is 36 The square result is 64
説明:
上記の Python コードでは、リスト内に存在する各要素をたどる for ループが各要素に対して実行されます。数値の二乗を決定します。上記のアプローチを使用すると、リストはさまざまな整数値の 2 乗を決定するのに役立ちます。
方法 5:Python で While ループを使用する
while ループを使用して、Python で数値の 2 乗を求めることもできます。これは、特定の条件が満たされるまで特定の命令を繰り返すことと呼ぶことができます。指定された条件が false になるまで命令を繰り返すことで、数値の 2 乗を計算するのに役立ちます。
以下のプログラムは、入力として使用されるカウンターが 5 以下になるまで、while ループを使用して数値の 2 乗を決定します。
Python コード:
n_start = 1
while n_start <=5:
result= n_start **2
print("The square result is ",result)
n_start=n_start+1
出力:
The square result is 1 The square result is 4 The square result is 9 The square result is 16 The square result is 25
方法 6:配列を使用して数値の 2 乗を決定する
数値の 2 乗を決定するために利用できるもう 1 つの方法は、配列と Python 内で利用可能な組み込み関数の組み合わせを利用することです。
NumPy モジュール内に存在する Python 配列と square メソッドを使用して、数値の 2 乗を決定できます。以下に示すように、上記の 2 つの方法を使用して数値の 2 乗を決定する例を見てみましょう。 –
Python コード:
import numpy as np
NumpyArray = np.array([2,4,6,8])
print("Square of the elements present in array are : \n", np.square(NumpyArray))
出力:
Square of the elements present in the array are: [ 4 16 36 64]
概要
- Python は、数値の 2 乗を決定する 6 つの大まかな方法を提供します。
- 数値の 2 乗は、Pow 法を使用して決定できます。これは Math モジュールの下にあり、def 番号定義の下で定義できます。
- 数値の二乗は配列を使用して求めることができます。これらは、NumPy モジュールを使用してアクセスできるデータ構造です。
- リストは数値の二乗を計算するためにも使用できます。リスト内の各要素に数値を乗算すると、数値の 2 乗が得られます。
- あるいは、単純な乗算演算を使用することもできます。
- 指数演算子は、数値の 2 乗の計算にも役立ちます。 ** 演算子を使用して二乗を計算して出力します。
- 数値の 2 乗と数値の平方根は 2 つの異なる側面であるため、混同しないでください。
Python
- Python 文字列:置換、結合、分割、反転、大文字と小文字
- PyUnit チュートリアル:Python ユニット テスト フレームワーク (例付き)
- 例を含む Python ZIP ファイル
- Python のメモリ リークのトラブルシューティング:パフォーマンスの問題の診断と修正
- Python - マルチスレッド プログラミング
- Python DateTime、TimeDelta、Strftime(Format) と例
- SciPy in Python チュートリアル:| とは |ライブラリと関数の例
- Python ファイル管理:ファイルの名前変更と削除を簡単に行う
- Python-ループ
- Python pass ステートメント
- Python-文字列