5.00 / 1 oy

Python'da sayıları yakın oldukları sayıya yuvarlamak (round fonksiyonu)

Python'da matematiksel işlemler yaparken ne kadar çok basamak (digit) ile işlemler yaparsak o kadar hassas ve doğru sonuçlar hesaplamış oluruz ancak iş sonuçları yazdırmaya (çıktı almaya) gelince hizalama ve okunabilirlik gibi nedenlerden dolayı hesaplamalarımızı bazen küsüratsız, bazen de 1 ya da 2 basamaklı küsüratlar halinde göstermek durumunda kalırız. Sayıları yuvarlamak ve istediğimiz sayıda küsürat (digit) göstermek için Python'da kullanacağımız fonksiyonun ismi bir çok programlama dilinde olduğu gibi round fonksiyonu.

Not: Python'da sayıları aşağı yuvarlamak için bkz: Python'da floor fonksiyonu kullanımı ve sayıları yukarı yuvarlamak için bkz: Python'da ceil fonksiyonu kullanımı

round fonksiyonunu iki farklı şekilde kullanabiliriyoruz:

round(sayi): sayıyı yakın olduğu tamsayıya yuvarlar

round(sayi, digitSayisi): Sayıyı istediğimiz kadar küsürat (digit) sayısı kullanarak yakın olduğu küsüratlı sayıya yuvarlar.

 

Python'da Sayıları Yuvarlama Örnekleri

 

Aşağıda 5.65161 sayısının tamsayı olarak ve farklı basamaklarda küsüratlı sayılar olarak yuvarlanmış örneklerini görerek round fonksiyonunun çalışma mantığını inceleyebilirsiniz.


round(5.65161) = 6

round(5.65161,0) = 6.0

round(5.65161,1) = 5.7

round(5.65161,2) = 5.65

round(5.65161,3) = 5.652

round(5.65161,4) = 5.6516

round(5.65161,5) = 5.65161

round(5.65161,6) = 5.65161

m.cengiz

29.05.2020 01:19

Bu soru henüz yanıtlanmamış.

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ı yakın oldukları sayıya yuvarlamak (round 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.