ホームページ >バックエンド開発 >Python チュートリアル >Pythonで整数の符号を取得するにはどうすればよいですか?

Pythonで整数の符号を取得するにはどうすればよいですか?

WBOY
WBOY転載
2023-09-18 21:53:022029ブラウズ

###############導入###

Python 整数は、ほぼすべての主要な数学演算および論理演算で使用される主要なデータ型の 1 つです。 Python では、整数はゼロ、正または負の整数であり、小数部分がなく、精度は無限です。これらは、2 進数、8 進数、および 16 進数の値で表すことができます。この記事では、整数の符号を取得する方法を学びます。 Pythonで整数の符号を取得するにはどうすればよいですか?

使用説明書

ゼロを使用した単純な数学的比較を使用します

    数学モジュールの copysign() 関数を使用します
  • numpy.sign() 関数を使用する
  • abs() 関数を使用してメソッドを作成します
  • 方法 1: ゼロとの数学的比較を使用する
  • 正と負の数の基本的な数学的定義を使用して、特定の整数の符号を見つけることができます。基本的な if-else 構造を使用して数値の符号を決定します。

    ###文法### リーリー
  • このメソッドでは、カスケード
if-else-if

構造を使用して、整数直線のゼロ点に決定点を作成します。ユーザーが入力した数値が 0 より大きい場合、プログラムは 1 を返し、0 より小さい場合、プログラムは -1 を返し、0 の場合、プログラムは答えとして 0 を返します。

###アルゴリズム###

ステップ 1

- ユーザーが入力した整数を取得して符号を決定します

ステップ 2 - 入力数値が 0 より大きい場合、関数は 1 を返すという初期条件を持つ「if」を作成します。

ステップ 3

- 入力数値が 0 未満の場合に -1 を返すカスケード "else-if" 条件を作成します

ステップ 4

- 入力数値がゼロの場合、関数はゼロを返す最後の「else」条件を作成します。 ###例### リーリー ###出力### リーリー 方法 2: Math モジュールの copysign() 関数を使用する

数学モジュールの copysign() 関数は、最初の引数の値と 2 番目の引数の符号を返します。したがって、最初の引数の代わりに 1 を使用して、2 番目の引数として入力整数の符号を見つけます。この関数は、整数、浮動小数点数、正および負の nan 値を処理できます。

###文法### リーリー これを行うには、copysign 関数を呼び出す必要があります。パラメーターとして 2 つの数値を渡す必要があり、関数は最初の数値の大きさと 2 番目の数値の符号を 1 つの数値として返します。 ###アルゴリズム###

ステップ 1 - Math

モジュール

をインポートします

ステップ 2

- 符号を決定する入力整数をユーザーから取得します

ステップ 3

- 指定された構文に従って、copysign() 関数の 2 番目のパラメーターとして整数を渡します

###例### リーリー ###出力### リーリー

方法 3: numpy.sign() 関数を使用する

numpy モジュールは、整数の符号を決定するために使用できるsign() 関数を提供します。 Python の数学ライブラリにはデフォルトではsign() 関数がないため、これは便利です。整数配列全体で使用して、シンボルを要素ごとに表示できます。

###文法### リーリー

構文は非常に単純で、sign 関数を呼び出して 2 つのパラメーターを渡します。最初のパラメータのみが必須で、2 番目のパラメータはオプションです。最初のパラメータには要素の配列が渡され、2 番目のパラメータは結果とともに配置される出力配列です。

###アルゴリズム### ステップ 1 - numpy モジュールをインポートする

ステップ 2 - シンボルを決定する必要がある配列内の入力要素を取得します

ステップ 3 -sign() 関数を呼び出し、ターゲット要素を含む配列を渡します

ステップ 4

- 出力値、つまり整数の符号を表示します

###例### リーリー ###出力### リーリー

方法 4: abs() 関数を使用してメソッドを作成する

abs() 関数を使用して、整数シンボルを返すシンボル関数を定義できます。 abs() 関数は数値の絶対値を返します。

###文法### リーリー

ここでは、整数を絶対値で割って、整数の符号を求めます。ここで 2 つの整数を除算すると、関数は浮動小数点値を返しますが、整数に対しても機能します。

###アルゴリズム###

ステップ 1

- 関数を定義する

ステップ 2 - 引数として符号を決定したい関数に数値を渡します

ステップ 3 - 入力整数がゼロかどうかを確認する「if-else」構造体を作成します

ステップ 4 - 整数を絶対値で除算して出力値を表示します ###例### リーリー ###出力### リーリー ###結論は###

この記事では、ユーザーが提供した、またはプログラムに設定された整数記号を検索するいくつかの方法について説明しました。この記事は通常、Python を念頭に置いて書かれていますが、同様の方法を別のプログラミング言語でも使用できます。

以上がPythonで整数の符号を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。