So bestimmen Sie, ob eine Zahl durch eine andere teilbar ist
Um festzustellen, ob eine Zahl durch eine andere teilbar ist, muss man den Moduloperator verwenden , gekennzeichnet durch das Prozentzeichen (%).
Der Ausdruck n % k == 0 wird nur dann als wahr ausgewertet, wenn n ein exaktes Vielfaches von k ist. Mathematisch gesehen stellt dies den Rest nach der Division dar.
Bei Ihrem ersten Versuch haben Sie Zahlen entweder durch Ganzzahl- oder Gleitkommadivision dividiert, was beides zum Testen der Teilbarkeit ungeeignet ist.
Ganzzahldivision ( z. B. n / 3) erzeugt immer ein ganzzahliges Ergebnis, ohne Rücksicht auf den Rest. Andererseits erzeugt die Gleitkommadivision (z. B. n / 5) einen Gleitkommawert, der technisch gesehen keine ganze Zahl ist, selbst wenn es sich um eine ganze Zahl handelt.
Um dieses Problem zu beheben, verwenden Sie den Modulus-Operator wie folgt:
<code class="python">if n % 3 == 0: print('Multiple of 3!') if n % 5 == 0: print('Multiple of 5!')</code>
Dieses Code-Snippet prüft effizient sowohl 3 als auch 5 auf Teilbarkeit und liefert einen klaren Hinweis auf den Teilbarkeitsstatus der Zahl.
Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob eine Zahl durch eine andere teilbar ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!