Exemple de code d'arrondi à l'aide de la fonction math.Ceil
Dans la programmation quotidienne, nous avons souvent besoin d'arrondir des nombres à virgule flottante. Le module mathématique de Python fournit une série de fonctions pour nous aider à implémenter différents types d'opérations d'arrondi, y compris la fonction d'arrondi vers le haut math.Ceil. La fonction
math.Ceil consiste à renvoyer le plus petit entier supérieur ou égal au nombre à virgule flottante spécifié. Autrement dit, si le paramètre transmis est un entier ou une partie entière d'une valeur décimale, la fonction renvoie la valeur d'origine ; si le paramètre transmis est un nombre décimal et comporte une partie décimale, elle est arrondie à l'entier le plus proche.
Ce qui suit est un exemple de code qui utilise la fonction math.Ceil pour arrondir :
import math def ceil_float(number): ''' 使用math.Ceil函数向上取整 ''' result = math.ceil(number) return result # 测试向上取整功能 num1 = 3.6 print(f"{num1}向上取整后的结果为:{ceil_float(num1)}") num2 = 5.0 print(f"{num2}向上取整后的结果为:{ceil_float(num2)}") num3 = 9.2 print(f"{num3}向上取整后的结果为:{ceil_float(num3)}")
Le code ci-dessus importe d'abord le module mathématique, puis définit une fonction nommée ceil_float
, qui accepte un paramètre numéro, et renvoie le paramètre passé après arrondi. ceil_float
的函数,该函数接受一个参数number
,并将传入的参数向上取整后返回。
接下来的代码部分是对ceil_float
函数进行测试。我们分别定义了三个测试用例,分别为num1
、num2
和num3
,分别为3.6、5.0和9.2这三个需要进行向上取整的浮点数。
通过调用ceil_float
ceil_float
. Nous avons défini trois cas de test respectivement, à savoir num1
, num2
et num3
, qui sont respectivement 3,6, 5,0 et 9,2. .
En appelant la fonction ceil_float
et en réussissant ces trois cas de tests, les résultats sont enfin imprimés. Il ressort du résultat que 3,6 est arrondi à 4, 5,0 est toujours 5 après arrondi et 9,2 est arrondi à 10, ce qui est conforme à nos attentes.
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!