Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « math » Python 3.11.3

Fonction ceil - module math

Signature de la fonction ceil

 def ceil(value: int|float) -> int

Description

Cette méthode calcule l'arrondi entier supérieur (ceil signifiant plafond) de la valeur spécifiée en paramètre. Attention aux valeurs négatives : par exemple, la valeur plafond de -3.14 est -3 car cette dernière est supérieure à -3.14.

Cette fonction est souvent mise en opposition à la fonction floor qui calcule l'arrondi entier inférieur (floor signifiant plancher).

help(math.ceil)

Return the ceiling of x as an Integral.

This is the smallest integer >= x.

Paramètre

ParamètreDescription
 value : int|float 
La valeur à partir de laquelle calculer l'arrondi « plafond ».

Valeur de retour

La valeur de retour est de type int.

La valeur de retour correspond à l'arrondi entier supérieur (l'arrondi plafond).

Exception

Exemple(s) de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
#!/usr/bin/python3

import math

value = 4.7
print("Math.ceil( %.1f ) == %d" % (value, math.ceil(value)))

value = 4.1
print("Math.ceil( %.1f ) == %d" % (value, math.ceil(value)))

value = 4.0
print("Math.ceil( %.1f ) == %d" % (value, math.ceil(value)))

value = 0
print("Math.ceil( %.1f ) == %d" % (value, math.ceil(value)))

value = -1.3
print("Math.ceil( %.1f ) == %d" % (value, math.ceil(value)))

value = -1.9
print("Math.ceil( %.1f ) == %d" % (value, math.ceil(value)))

value = -2
print("Math.ceil( %.1f ) == %d" % (value, math.ceil(value)))
Exemple d'utilisation de la fonction math.ceil

Et voici un exemple d'exécution de ce programme :

Math.ceil( 4.7 ) == 5
Math.ceil( 4.1 ) == 5
Math.ceil( 4.0 ) == 4
Math.ceil( 0.0 ) == 0
Math.ceil( -1.3 ) == -1
Math.ceil( -1.9 ) == -1
Math.ceil( -2.0 ) == -2

Voir aussi

La fonction floor
La fonction round
La fonction trunc
Les fonctions ceil, ceilf et ceill en C
La méthode Math.ceil en Java