数値が別の数値で割り切れるかどうかを確認する方法
数値が別の数値で割り切れるかどうかを確認するには、法演算子を使用する必要があります
式 n % k == 0 は、n が k の正確な倍数である場合にのみ true と評価されます。数学的には、これは除算後の剰余を表します。
最初の試行では、整数または浮動小数点除算のいずれかを使用して数値を除算しましたが、どちらも割り算のテストには適していません。
整数除算 (例: n / 3) は、剰余を無視して、常に整数の結果を生成します。一方、浮動小数点の除算 (n / 5 など) は浮動小数点値を生成しますが、これは整数であっても技術的には整数ではありません。
この問題を修正するには、剰余演算子を使用します。次のように:
<code class="python">if n % 3 == 0: print('Multiple of 3!') if n % 5 == 0: print('Multiple of 5!')</code>
このコード スニペットは、3 と 5 の両方の割り算を効率的にチェックし、数値の割り切りステータスを明確に示します。
以上がある数値が別の数値で割り切れるかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。