PYTHON MATH KÜTÜPHANESİ VE KULLANIMI

Emre Orhan
SDTR
Published in
1 min readMar 8, 2021

Merhaba Dostlar,

Bu yazımda sizlere Python programlama dilinde Math kütüphanesini tanıtıp birkaç örnek vereceğim.

Math kütüphanesi Python’un standart kütüphanelerinden biridir. Bazı matematiksel işlemleri yapmanıza kolaylık sağlamaktadır.

Math Kütüphanesinin ne olduğunu öğrendiğimize göre şimdi nasıl kullanacağımız kısmına geçebiliriz.

  1. Öncelikle kütüphanemizi import edelim:

import math

Kütüphanemizi içeriye aktardığımıza göre artık Math kütüphanesindeki fonksiyonları deneyebiliriz.

2. Kodlarımıza math.ceil() fonksiyonu ile başlayalım. Bu fonksiyon verilen bir ondalıklı sayıyı kendisinden büyük en yakın tam sayıya yuvarlar.

>>> math.ceil(10.1)
11

Görüldüğü gibi 10.1 sayısını 11 sayısına yuvarladık.

3. Ondalıklı sayıyı kendisinden büyük en yakın tam sayıya yuvarlayabildiğimiz gibi kendisinden küçük en yakın tam sayıya da yuvarlayabiliriz. Bunun için math.floor() fonksiyonunu kullanmalıyız.

>>> math.floor(3.14)
3

4. Sayı yuvarlama işini hallettiğimize göre bir sayının mutlak değerini almayı deneyelim. Bunun için math.fabs() fonksiyonunu kullanacağız.

>>> math.fabs(-16)
16.0

Küçük bir not: math.fabs() fonksiyonu ondalıklı değer döndürür.

5. Sıradaki fonksiyonumuz math.factorial(). Bu fonksiyon isminden de anlaşılacağı gibi verdiğimiz değerin faktöriyelini hesaplıyor.

>>> math.factorial(5)
120

6. Bir diğer fonksiyonumuz math.gcd(). Bu fonksiyon ile iki sayının EBOB’unu bulabiliyoruz.

>>> math.gcd(100,30)
10

7. math.pow() fonksiyonu girdiğimiz ilk değerinin ikinci değere göre kuvvetini hesaplıyor. Aynı işlemi ** ile yapabiliyoruz.

>>>math.pow(2,3)
8.0

>>> 2**3
8

8. Sayının kuvvetlerini hesapladık bir de karekökünü hesaplayalım. Bu işlem için math.sqrt() fonksiyonunu kullanacağız.

>>>math.sqrt(16)
4.0

En çok işinize yarayacağını düşündüğüm fonksiyonları sizlerle paylaştım. Umarım faydalı bir yazı olmuştur. Math kütüphanesinde birçok fonksiyon daha var. Eğer incelemek isterseniz aşağıdaki linkten erişebilirsiniz.

https://docs.python.org/3/library/math.html

--

--