ホームページ >バックエンド開発 >Python チュートリアル >Python で数値が別の数値で割り切れるかどうかを判断するにはどうすればよいですか?

Python で数値が別の数値で割り切れるかどうかを判断するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-03 05:45:02877ブラウズ

How Can We Determine If a Number Is Divisible By Another In Python?

Python での割り算のテスト

ある数値が別の数値で割り切れるかどうかを判断する問題は、プログラミングで頻繁に発生します。たとえば、範囲内の 3 と 5 の倍数を見つけるには、法演算子 % を使用できます。

法演算子を 2 つの数値に適用すると、除算後の剰余が返されます。例:

<code class="python">>>> 10 % 3
1</code>

この場合、10 を 3 で割った余りは 1 です。したがって、10 は 3 で割り切れません。

割り切れるかどうかをテストするには、剰余はゼロです:

<code class="python">if n % k == 0:
    # n is divisible by k</code>

このアプローチを使用すると、1 ~ 1000 の範囲内で 3 と 5 の倍数を見つけるコードは次のように書き換えることができます:

<code class="python">n = 1
s = 0

while n < 1001:
    if n % 3 == 0:
        s += n
        print('Multiple of 3!')

    if n % 5 == 0:
        s += n
        print('Multiple of 5!')

    n += 1</code>

この更新されたコード指定された範囲内の 3 と 5 の倍数を正しく識別します。

以上がPython で数値が別の数値で割り切れるかどうかを判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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