Heim >Backend-Entwicklung >Python-Tutorial >Wie können wir in Python feststellen, ob eine Zahl durch eine andere teilbar ist?

Wie können wir in Python feststellen, ob eine Zahl durch eine andere teilbar ist?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-03 05:45:02823Durchsuche

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

Testen der Teilbarkeit in Python

Das Problem, festzustellen, ob eine Zahl durch eine andere Zahl teilbar ist, tritt bei der Programmierung häufig auf. Um beispielsweise Vielfache von 3 und 5 in einem Bereich zu finden, kann der Moduloperator % verwendet werden.

Der Moduloperator gibt bei Anwendung auf zwei Zahlen den Rest nach der Division zurück. Zum Beispiel:

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

In diesem Fall hat 10 dividiert durch 3 einen Rest von 1. Somit ist 10 nicht durch 3 teilbar.

Um die Teilbarkeit zu testen, können wir prüfen, ob die Rest ist Null:

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

Mit diesem Ansatz kann der Code zum Finden von Vielfachen von 3 und 5 im Bereich von 1 bis 1000 umgeschrieben werden als:

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

Dieser aktualisierte Code identifiziert Vielfache von 3 und 5 innerhalb des angegebenen Bereichs korrekt.

Das obige ist der detaillierte Inhalt vonWie können wir in Python feststellen, ob eine Zahl durch eine andere teilbar ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn