Bu yazıda Python programlama dilinde virgülden sonraki basamak sayısını nasıl belirleyeceğimizi göstereceğim.
Sitedeki diğer Python Örnekleri için tıklayınız.
Bir çok programlama dilinde olduğu gibi Python dilinde de virgülden sonraki basmakları yuvarlamak için fonksiyon vardır. Python ile sayıları yuvarlamak için round() fonksiyonu kullanılır.
Fonksiyonunun temel söz dizimi şu şekildedir.
1 2 3 | round(ondaliksayi,[,basamak]) |
Şimdi basit bir örnekle kullanımını açıklayalım.
1 2 3 4 5 | sayi = 16.0/7 print(sayi) |
Kodun çıktısı aşağıdaki gibi olacaktır.
1 2 3 | 2.2857142857142856 |
Kod çalıştırıldığında yukarıdaki gibi basamak sayısı oluşacaktır. Kodun basamak sayısını 2 basamak ile sınırlandırmak için aşağıdaki gibi round() fonksiyonunu kullanıyoruz.
1 2 3 4 5 6 | sayi = 16.0/7 sayi=round(sayi,2) print(sayi) |
Çıktı:
1 2 3 | 2.29 |
Python ile virgülden sonraki basamak sayısı varsayılan olarak 15 basamaktır. Python basamak sayısını arttırmak için Decimal kütüphanesi kullanılır. Daha detaylı bilgi almak için buradaki yazıyı okuyabilirsiniz.
1 2 3 4 5 6 7 8 | from decimal import Decimal x = Decimal(22.0/7) sonuc = round(x,2) print (sonuc) |
Çıktı:
1 2 3 | 3.14 |
Bu yazımızda Python ile basamak yuvarlama konusunu inceledik. Python konusunda daha fazla bilgi için Python Dersleri konusnu inceleyiniz.
1 Yorum