Maison > développement back-end > Golang > le corps du texte

Utilisez la fonction math.Ceil pour arrondir et renvoyer le plus petit entier supérieur ou égal au nombre à virgule flottante spécifié.

WBOY
Libérer: 2023-07-25 19:04:55
original
1564 Les gens l'ont consulté

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)}")
Copier après la connexion

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函数进行测试。我们分别定义了三个测试用例,分别为num1num2num3,分别为3.6、5.0和9.2这三个需要进行向上取整的浮点数。

通过调用ceil_float

La partie suivante du code consiste à tester la fonction 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.

🎜Résumé : 🎜Dans cet article, nous avons présenté la méthode d'arrondi à l'aide de la fonction math.Ceil et fourni des exemples de code correspondants. En utilisant cette fonction, nous pouvons facilement implémenter l'opération d'arrondi à la hausse des nombres à virgule flottante et gérer facilement les exigences d'arrondi dans les opérations sur les nombres à virgule flottante. 🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!