Page 124 - Bilgisayar Bilimi | Kur 1
P. 124
Görüldüğü gibi tek argüman tamsayı sonucu verirken iki argüman reel sayı sonucu vermektedir.
Kullanılan ikinci argüman negatif bir değerde olabilir: round(n, r) ifadesi n sayısını 10-r ile çarpma
işlemini yapar. Örneğin round(n, -2) n sayısını 10-2 ile çarpmaktadır.
>>> x = 28793.54836
>>> round(x)
28794
>>> round(x, 1)
28793.5
>>> round(x, 2)
28793.55
>>> round(x, 0)
28794.0
>>> round(x, 1)
28793.5
>>> round(x, -1)
28790.0
>>> round(x, -2)
28800.0
>>> round(x, -3)
29000.0
Phyton için round fonksiyonu tamsayılar içinde kullanılabilir. Burada ilk argüman tamsayı, ikinci
argüman ise yuvarlama için sola doğru kayması beklenen basamak sayısını ifade eder. İkinci değer pozi-
tif bir değerse sayının orijinal değeri elde edilir. Her durumda sonuç her zaman tamsayıdır.
>>> round(65535)
65535
>>> round(65535, 0)
65535
>>> round(65535, 1)
65535
>>> round(65535, 2)
65535
>>> round(65535, -1)
65540
>>> round(65535, -2)
65500
>>> round(65535, -3)
66000
>>> round(65535, -4)
70000
>>> round(65535, -5)
100000
>>> round(65535, -6)
0
123