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
Release: 2024-11-03 05:45:02
Original
831 people have browsed it

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>
Copy after login

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>
Copy after login

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>
Copy after login

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!

source:php.cn
Statement of this Website
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
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template