La fonction round est utilisée pour arrondir les nombres. Vous devez faire attention à ses règles d'arrondi et à la plage de valeurs des paramètres.
La fonction round est une fonction intégrée à Python qui est utilisée pour arrondir les nombres. Il s'utilise de la manière suivante :
round(number, ndigits)
où nombre est le nombre à arrondir et ndigits est le nombre de décimales à conserver. La signification et l'utilisation de ces deux paramètres sont expliquées en détail ci-dessous.
paramètre number :
number peut être un nombre entier, un nombre à virgule flottante, une fraction ou un nombre complexe. Quel que soit le type du nombre, la fonction round le convertira en nombre à virgule flottante pour l'arrondir. Paramètre
ndigits :
ndigits est un paramètre facultatif qui spécifie le nombre de décimales à conserver. Si ce paramètre est omis, sa valeur par défaut est 0, ce qui signifie que les entiers sont arrondis. Si ndigits est un nombre positif, il indique le nombre de décimales à conserver ; si ndigits est négatif, il indique le nombre de chiffres entiers à arrondir.
Voici quelques exemples concrets pour illustrer l'utilisation de la fonction round :
Exemple 1 :
print(round(3.14159)) # 输出:3 print(round(3.14159, 2)) # 输出:3.14 print(round(3.14159, -1)) # 输出:0 print(round(3.14159, -2)) # 输出:0
Dans l'exemple 1, le premier appel de fonction consiste à arrondir l'entier 3 car aucun nombre de décimales n'est spécifié, donc le résultat est 3. Le deuxième appel de fonction arrondit la décimale 3,14159 à deux décimales, ce qui donne 3,14. Le troisième appel de fonction arrondit la décimale 3,14159 à un nombre entier de chiffres, ce qui donne 0. Le quatrième appel de fonction arrondit la décimale 3,14159 à la dizaine la plus proche, ce qui donne 0.
Exemple 2 :
print(round(2.5)) # 输出:2 print(round(2.5, 0)) # 输出:2 print(round(2.5, 1)) # 输出:2.5
Dans l'exemple 2, le premier appel de fonction arrondit la décimale 2,5, ce qui donne 2. Le deuxième appel de fonction arrondit la décimale 2,5 à un nombre entier de chiffres, ce qui donne 2. Le troisième appel de fonction arrondit le nombre décimal 2,5 à une décimale, ce qui donne 2,5.
Il est à noter que la règle d'arrondi de la fonction round est basée sur "Arrondir la moitié au pair" (Arrondir la moitié au pair). Cela signifie que lorsque le premier chiffre de la décimale à arrondir est 5, le sens de l'arrondi sera déterminé en fonction de la parité du chiffre précédent. Par exemple, le résultat du tour(2.5) est 2 et le résultat du tour(3.5) est 4.
De plus, il convient de noter que la valeur de retour de la fonction round est un nombre à virgule flottante. Si vous avez besoin d'obtenir un entier, vous pouvez utiliser la fonction int pour le convertir en entier.
La fonction round est une fonction Python intégrée pour arrondir les nombres. Il accepte deux paramètres : number représente le nombre à arrondir, et ndigits représente le nombre de décimales à conserver. La valeur de retour de la fonction round est un nombre à virgule flottante, qui peut être converti en entier à l'aide de la fonction int. Lorsque vous utilisez la fonction round, vous devez faire attention à ses règles d'arrondi et à la plage de valeurs des paramètres.
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!