Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python Power:ステップバイステップガイド

**演算子とpow()関数は、Pythonで数値の累乗を計算します。 **演算子は、左側の数値を右側の数値の累乗で累乗します。 pow()関数は、最初のパラメーターを2番目のパラメーターの累乗に引き上げます。


数値の累乗の計算は、一般的な数学演算です。たとえば、6年生の数学のクラスの生徒がべき関数を修正するのに役立つプログラムを作成している場合は、べき関数が必要になります。

Python Power

Pythonプログラミングでは、数値の累乗は2つの方法で計算できます。 **を使用する 演算子、および pow()の使用 機能。

このチュートリアルでは、これらの手法の両方を使用して数値の累乗を計算する方法について説明します。 **演算子とpow()メソッドの両方を使用する方法の例を見ていきます。

Python Power:**演算子

Python ** 演算子は、Pythonの数値を指数の累乗にするために使用されます。つまり、 ** Pythonのパワー演算子です。

** 演算子は、計算を実行するために2つの値を必要とします。 **の構文は次のとおりです 演算子:

5 ** 2

プログラムは次の結果を返します: 25

この式では、5が2乗されます。つまり、5という数字はそれ自体で3倍になります。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

Python**演算子の例

例を見て、 ** 演算子はPythonで使用できます。 6年生の数学の生徒の力に関する知識をテストするアプリケーションを作成しているとしましょう。

そのために、生徒に数学の問題を提示してから、答えを求めます。次に、プログラムは問題に対する回答を計算し、ユーザーがプログラムに挿入した回答と比較します。

これは、6年生の数学の生徒が力についての知識をテストできるようにするプログラムの例です。

number = 7
exponent = 2

student_answer = int(input("What is 7 to the power of 2?"))
answer = 7 ** 2

if student_answer == answer:
	print("You're correct!")
else:
	print("So close! 7 to the power of 2 is", answer)

プログラムを実行して回答56を挿入すると、次の応答が返されます。

What is 7 to the power of 2?
56
So close! 7 to the power of 2 is 49

ご覧のとおり、プログラムは回答が正しくないと計算し、正解のメッセージを返しました。

最初の行で、 numberという変数を宣言します。 これは、私たちが数学的累乗したい数を格納します。次に、指数を宣言します これは、変数 numberを上げる指数です。 。

次の行では、Python input()メソッドを使用して、ユーザーに次のように尋ねます。7の2乗とは何ですか?

Python int()データ型変換メソッドを使用して、ユーザーの応答を整数に変換します。 input()は文字列を返すため、これが必要です。**演算子は数値でのみ使用できます。

次に、 **を使用して質問に対する回答を計算します。 オペレーター。この場合、 7 ** 2を使用します 7の2乗を計算します。

ifを宣言します 「あなたは正しいです!」というメッセージを出力するステートメント コンソールに。ユーザーが正解を取得した場合、ユーザーが正しくない場合は正解のメッセージを出力します。

Power Python:pow()メソッド

Pythonには、累乗の計算に使用できる組み込み関数が含まれています: pow() 。 pow()は、基数、基数が累乗される指数、およびモジュロ演算子の3つのパラメーターを受け入れます。

pow() メソッドは、特定の数値を別の数値の累乗で計算します。まず、メソッドは引数を浮動小数点数に変換します。次に、電力を計算します。

Pythonの構文は次のとおりですpow() 方法:

pow(base, exponent, modulus)

pow() メソッドは3つのパラメータを受け入れます:

  • ベース 指数の累乗で累乗された数値です(必須)
  • 指数 はベースが上げられる数です(必須)
  • モジュラス ベース**の結果に対してモジュロ計算を実行します 指数。モジュラスを指定する場合、底と指数は整数である必要があり、指数は正の値である必要があります。 (オプション)

最初の2つの引数が指定されている場合、指数の累乗の指定された基数が計算されます。

3番目の引数も指定されている場合は、指数の累乗で指定された基数が計算されます。次に、pow()は計算された数値のモジュラスを返します。これは特定のユースケースを備えたより高度な機能であるため、この記事では詳しく説明しません。

Pythonモジュロ演算子の詳細については、Pythonモジュロ演算子ガイドをお読みください。

Python pow()メソッドの例

上記の例を使用して、 pow() メソッドは機能します。 6年生の数学の知識力をテストするゲームを作成しているとしましょう。

私たちのプログラムは、ユーザーに質問への回答を求め、回答を計算します。次に、コードは、ユーザーの回答がプログラムによって計算されたものと同じであるかどうかを比較します。

**を使用する代わりに 演算子、 pow()を使用できます コード内の数値の累乗を計算します。これがpow()の例です 6年生のパワーゲームで使用したコードで使用されています:

number = 7
exponent = 2

student_answer = int(input("What is 7 to the power of 2?"))
answer = pow(7, 2)

if student_answer == answer:
	print("You're correct!")
else:
	print("So close! 7 to the power of 2 is", answer)

私たちのコードは最初の例と似ていますが、1つ違いがあります。 answer =7 ** 2を宣言する代わりに 、回答を割り当てます 値を可変pow(7、2) 。回答49をコードに挿入すると、プログラムは次のように戻ります。

What is 7 to the power of 2?
49
You're correct!

結論

**演算子とpow()メソッドは、数値を別の数値の累乗にします。これらはPythonのパワーメソッドです。

このチュートリアルでは、両方の **の使用方法について説明しました。 演算子とpow() Pythonでパワーを計算します。また、パワーを計算する各方法の例についても説明しました。これで、プロのようにPythonでパワーを計算するために必要な知識を身に付けることができます!

Pythonを習得するのに役立つその他の学習リソースをお探しの場合は、Pythonの学習方法ガイドをご覧ください。


  1. Pythonインタープリター:ステップバイステップガイド

    Pythonインタープリターは、マシンに正しいバージョンのPythonがインストールされていることを確認しなくてもオンラインで存在するため、Pythonは非常にアクセスしやすく学習できます。この記事では、Pythonインタープリターとは何かについて説明し、オンラインで使用できる、より人気のある、初心者向けのインタープリターをいくつかリストします。 Pythonプログラムはどのように実行されますか? Pythonは、Javaと同様に、インタプリタ言語またはコンパイル言語として完全に分類することはできません。両方のほんの少しです。 この場合にコンパイルされるということは、どの

  2. Pythonの絶対値:ステップバイステップガイド

    Pythonのabs()メソッドは、数値の絶対値を返します。数値の絶対値は、0からの数値の距離です。これにより、負の数値は正になりますが、正の数値は影響を受けません。たとえば、abs(-9)は9を返し、abs(2)は2を返します。 絶対値は、数直線上の数値と0の間の距離です。これらの値は、多くの数式で役立ちます。たとえば、絶対値は距離の計算に使用されます。 ここでabs() 組み込み関数が組み込まれています。abs() メソッドを使用して、特定の数値の絶対値を計算できます。 このチュートリアルでは、 abs()の使用方法について説明します。 Pythonのメソッド。また、動作中の関数