Home  >  Article  >  Backend Development  >  How Do I Check If a Number Is Divisible By Another?

How Do I Check If a Number Is Divisible By Another?

Susan Sarandon
Susan SarandonOriginal
2024-11-03 00:58:29427browse

How Do I Check If a Number Is Divisible By Another?

How to Determine if a Number is Divisible by Another

To ascertain whether a number is divisible by another, one must employ the modulus operator, denoted by the percentage symbol (%).

The expression n % k == 0 evaluates to true only if n is an exact multiple of k. Mathematically, this represents the remainder after division.

In your initial attempt, you divided numbers using either integer or floating-point division, both of which are unsuitable for testing divisibility.

Integer division (e.g., n / 3) always generates an integer result, disregarding any remainder. On the other hand, floating-point division (e.g., n / 5) produces a float value, which technically is not an integer even if it is a whole number.

To rectify this issue, use the modulus operator as follows:

<code class="python">if n % 3 == 0:
    print('Multiple of 3!')
if n % 5 == 0:
    print('Multiple of 5!')</code>

This code snippet efficiently checks against both 3 and 5 for divisibility, providing a clear indication of the number's divisibility status.

The above is the detailed content of How Do I Check If a Number Is Divisible By Another?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn