Home >Backend Development >Python Tutorial >How Can We Determine If a Number Is Divisible By Another In Python?

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

Patricia Arquette
Patricia ArquetteOriginal
2024-11-03 05:45:02857browse

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

Testing Divisibility in Python

The problem of determining whether a number is divisible by another number is encountered frequently in programming. For instance, to find multiples of 3 and 5 in a range, the modulus operator, %, can be employed.

The modulus operator, when applied to two numbers, returns the remainder after division. For example:

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

In this case, 10 divided by 3 has a remainder of 1. Thus, 10 is not divisible by 3.

To test divisibility, we can check if the remainder is zero:

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

Using this approach, the code to find multiples of 3 and 5 within the range of 1 to 1000 can be rewritten as:

<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>

This updated code correctly identifies multiples of 3 and 5 within the given range.

The above is the detailed content of How Can We Determine If a Number Is Divisible By Another In Python?. 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