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

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

Pythonのabs()メソッドは、数値の絶対値を返します。数値の絶対値は、0からの数値の距離です。これにより、負の数値は正になりますが、正の数値は影響を受けません。たとえば、abs(-9)は9を返し、abs(2)は2を返します。


絶対値は、数直線上の数値と0の間の距離です。これらの値は、多くの数式で役立ちます。たとえば、絶対値は距離の計算に使用されます。

ここでabs() 組み込み関数が組み込まれています。abs() メソッドを使用して、特定の数値の絶対値を計算できます。

このチュートリアルでは、 abs()の使用方法について説明します。 Pythonのメソッド。また、動作中の関数を説明するいくつかの例についても説明します。

Pythonの絶対値:説明

数学では、絶対値とは、数直線上で数値がゼロからどれだけ離れているかを指します。数値が正か負かに関係なく、その数値の絶対値は常に正になります。

たとえば、 5の絶対値 5です。 -5の絶対値 5でもあります 。これは、両方の 5 および-5 数直線上から5スペース離れています。これがどのように機能するかを示すための数直線の例を次に示します。

-5 -4 -3 -2 -1 1 2 3 4 5

-5 5 ゼロから離れたスペース、および 5 5でもあります ゼロから離れたスペース。

絶対値は数学と物理の両方で重要な概念であり、これらの分野でさまざまな用途があります。絶対値は、データ分析でもよく使用されます。

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

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

Pythonの絶対値

Python abs() メソッドは、数値の絶対値を計算します。 abs() メソッドは、絶対値を計算する数値という1つのパラメーターを取ります。

abs()の構文は次のとおりです。 方法:

abs(value)

abs()メソッドは、メソッドを通過する値に応じて、浮動小数点数または整数のいずれかを返します。

  • -9は9を返します。
  • -2.2は2.2を返します。

浮動小数点値は2.2で、数値に表示されるピリオドで示されます。 abs()は整数と浮動小数点の両方を受け入れるため、このメソッドを使用するために数値変換は必要ありません。

abs() ゼロ値と正の数(浮動小数点数と整数を含む)で機能します。ただし、 abs() 関数は、関数を通じて最初に解析された値と同じ値を返します。これは正の数であり、ゼロ値は負の数ではありません。

例を使用して、 abs() メソッドは機能します。

Python abs()メソッドの例

あなたが地元の警察署で働いているとしましょう。彼らは、特定の道路のドライバーがスピード違反の切符を支払うべきかどうかを計算するアプリを作成するように依頼します。この道路では、ドライバーは平均的なドライバーとほぼ同じ速度で走行する必要があります。

道路で一連の事故があったため、警察はこの制限を超える人を望んでいません。事故の多くは、ドライバー間の速度のばらつきが原因でした。

平均的なドライバーよりも時速10マイル(約16 km)(約16 km / h)を超える速度または低速で運転すると、危険が生じます。この制限を超えるドライバーはチケットを受け取る必要があります。

速度の評価

速度に基づいてドライバーがチケットを受け取る必要があるかどうかを判断するプログラムを作成します。

average_speed = 50
current_speed = 38

difference_between_average_and_current_speed = average_speed - current_speed

absolute_value = abs(difference_between_average_and_current_speed)

print(absolute_value)

コードは次のようになります: 12

コードの最初の行で、Python変数を宣言しました。この変数は、道路上の車の平均速度(この場合は50 mph(約80 km / h))を格納します。次に、特定のドライバーの現在の速度(この場合は38 mph(約61 km / h))を格納する変数を宣言しました。

次の行では、特定のドライバーの現在の速度と道路上の車の平均速度の差を計算しました。次に、この値を取得して abs()を使用しました 絶対値を取得するメソッド。

技術的には、ドライバーの速度と平均速度の差は-12 mph(約19 km / h)です。しかし、私たちは特定のドライバーの速度と道路上の車の平均速度の違いを知りたかっただけです。 abs()を使用して値を絶対値に変換し、プログラムが 12を返しました。 。

メッセージの表示

ドライバーがチケットを支払う必要がある場合に、プログラムにメッセージを表示させたいと考えています。これを行うには、最後のプログラムの最後にPythonifステートメントを追加します。」

print("Speed Difference: " + absolute_value)

if absolute_value > 10:
	print("This driver is exceeding the speed limit. Write them a ticket.")
else:
	print("This driver is not exceeding the speed limit.")

まず、ドライバーの速度差をコンソールに出力します。次に、ifステートメントを使用して、ドライバーが制限速度を超えているかどうかを評価します。ドライバーが制限速度を超えているか、制限速度内で運転しているかに応じて、異なるPythonprintステートメントが実行されます。

絶対値Python:距離の計算

絶対値は、距離の計算で一般的に使用されます。

自宅から20マイル(約32 km)離れた場所を旅行しようとしているとしましょう。誤って31マイル移動しました。

目的地に到着するまでの残りマイル数を知りたい場合は、負の数になります。その負の数を正の数に変換するには、 abs()を使用できます。 。

Pythonでabs()関数を使用する例のコードは次のとおりです。

miles_from_home = 20
travelled = 31

miles_left = miles_from_home - travelled

print(abs(miles_left))

コードは次のようになります: 11

abs()を指定しなかった場合 、私たちのプログラムは -11を返したでしょう 20と31の差は-11だからです。ただし、 abs()を使用したため 、プログラムは絶対値を返しました。

結論

abs() Pythonのメソッドを使用して、浮動小数点数または整数を絶対値に変換できます。これは、2つの値の違いを知りたい場合に特に便利です。

このチュートリアルでは、 abs()の使用方法について説明しました。 Pythonで、2つの例を参照してください。

Pythonの知識を深めたいですか? Pythonの完全な学習方法ガイドをご覧ください。このガイドでは、Pythonの学習方法に関するアドバイスと、注目すべき主要な学習リソースのリストを紹介しています。


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

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

  2. Pythonでの精密処理

    Pythonは、さまざまな関数を使用して浮動小数点数の精度を処理できます。精密処理のためのほとんどの関数は、数学モジュールで定義されています。したがって、それらを使用するには、最初に数学モジュールを現在の名前空間にインポートする必要があります。 import math ここで、精密な処理のためのいくつかの関数を見ていきます。 trunc()関数 trunc()メソッドは、浮動小数点数からすべての小数部分を削除するために使用されます。したがって、数値から整数部分のみを返します。 ceil()関数 ceil()メソッドは、数値の上限値を返すために使用されます。上限値は最小の整数であり