Comment déterminer si un nombre est divisible par un autre
Pour savoir si un nombre est divisible par un autre, il faut utiliser l'opérateur de module , désigné par le symbole de pourcentage (%).
L'expression n % k == 0 est évaluée comme vraie uniquement si n est un multiple exact de k. Mathématiquement, cela représente le reste après la division.
Lors de votre première tentative, vous avez divisé des nombres en utilisant soit une division entière, soit une division à virgule flottante, qui ne conviennent pas toutes deux pour tester la divisibilité.
Division entière ( par exemple, n / 3) génère toujours un résultat entier, sans tenir compte de tout reste. D'un autre côté, la division en virgule flottante (par exemple, n/5) produit une valeur flottante, qui techniquement n'est pas un entier même s'il s'agit d'un nombre entier.
Pour résoudre ce problème, utilisez l'opérateur module comme suit :
<code class="python">if n % 3 == 0: print('Multiple of 3!') if n % 5 == 0: print('Multiple of 5!')</code>
Cet extrait de code vérifie efficacement la divisibilité de 3 et 5, fournissant une indication claire de l'état de divisibilité du nombre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!