Python'da round fonksiyonu ile sayıları en yakın oldukları tamsayıya yuvarlayabileceğimizi görmüş ve örnekler çözmüştük. Python'da sayıları üstteki tamsayıya yuvarlamak (tamamlamak) için kullanabileceğimiz fonksiyonun ismi bir çok programlama dilinde olduğu gibi ceil fonksiyonu. ceil fonksiyonunu örneklerle inceleyelim ve çalışma mantığını anlayalım.
Not: Python'da sayıları aşağı yuvarlamak için bkz: Python'da floor fonksiyonu kullanımı
Not: ceil fonksiyonunu kullanabilmek için py çalışma dosyanıza math kütüphanesini aşağıdaki gibi import etmelisiniz, yoksa NameError: name 'ceil' is not defined hatası alırsınız.
from math import *
Örnek 1: 25.999 sayısını bir üst tamsayıya yuvarlayın.
Çözüm:
from math import *
print(ceil(25.999))
Sonuç: 26
Örnek 2: 25.5 sayısını bir üst tamsayıya yuvarlayın.
Çözüm:
from math import *
print(ceil(25.5))
Sonuç: 26
Örnek 3: 25.0001 sayısını bir üst tamsayıya yuvarlayın.
Çözüm:
from math import *
print(ceil(25.0001))
Sonuç: 26