Comprendre zéro entraîne une division entière Python
Le comportement de la division entier de Python conduit à un résultat nul lorsque le dividende et le diviseur sont des entiers. En effet
Pour obtenir des résultats décimaux précis, convertissez au moins l'un des entiers en un nombre à virgule flottante. Cela peut être fait en ajoutant un point décimal () au nombre, ou en utilisant la fonction .
. float()
<code class="language-python">decimal_share = (18 / 58) * 100</code>
<code class="language-python">decimal_share = (float(18) / 58) * 100</code>
<code class="language-python">decimal_share = (18 / float(58)) * 100</code>
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!