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

Patricia Arquette
リリース: 2024-11-03 05:45:02
オリジナル
798 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート