5.00 / 1 oy

Python'da sayıları yukarı yuvarlamak (ceil fonksiyonu)

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

m.cengiz

29.05.2020 04:25

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Python'da sayıları yukarı yuvarlamak (ceil fonksiyonu)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.