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
   119   120   121   122   123   124   125   126   127   128   129