ホームページ >バックエンド開発 >Python チュートリアル >奇数と偶数を判断するための Python の書き方

奇数と偶数を判断するための Python の書き方

下次还敢
下次还敢オリジナル
2024-04-11 02:49:421513ブラウズ

Python を使用して奇数と偶数を決定する方法は次のとおりです: % 剰余演算子: 2 で割った数値の余りが 1 の場合、それは奇数であり、余りが 0 の場合は偶数です。 。 math.modulo 関数: 2 つの数値を除算した余りを返します。% 剰余演算子と同等ですが、数値が大きい場合はより効率的です。

奇数と偶数を判断するための Python の書き方

#Python を使用して奇数と偶数を判断する方法

数値が奇数か偶数かを判断するにはさらに、Python は単純なメソッドを提供します。

% 剰余演算子を使用します

  • 奇数: 数値を 2 で割ったときの剰余は1です。
  • 偶数: 数値を 2 で割ったときの余りは 0 になります。
したがって、

% 剰余演算子を使用して数値のパリティをチェックできます。例:

<code class="python"># 检查数字 5 是否为奇数
if number % 2 == 1:
    print("5 是奇数")
else:
    print("5 是偶数")</code>

modulo 関数の使用

Python には、2 つの値を返す

math.modulo 関数も用意されています。数値 除算の余り。これは % 剰余演算子と同じですが、数値が大きい場合はより効率的です。

<code class="python">import math

# 检查数字 100 是否为偶数
if math.modulo(100, 2) == 0:
    print("100 是偶数")
else:
    print("100 是奇数")</code>

その他の方法

パリティを決定するには、次のような他の方法もあります。

    ビット演算を使用する: 奇数のバイナリ表現最後の桁は 1 で、偶数の最後の桁は 0 になります。
  • 論理演算を使用します。数値は 1 と XOR 演算され、奇数の場合は結果が 1 になり、偶数の場合は結果が 0 になります。
しかし、上記の

% 剰余演算子と math.modulo 関数は、数値のパリティを決定する最も簡単かつ直接的な方法です。

以上が奇数と偶数を判断するための Python の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。