Python-İşe Yarar Modüller

Python'da Sık Kullanılan ve İşimize Yarabilecek Modüller


math.ceil()

Verilen ondalıklı sayıyı bir üst sayıya çevirir. Sayı eğer tam sayı ise __ceil__ fonksiyonundan yararlanır.
>>> math.ceil(32.05)
33
>>> math.ceil(2.98)
3

math.fabs()

Verilen değerin mutlak değerini alır. Gömülü fonksiyonlardan abs’den küçük bir farkı var. Çıktısını tam sayı olarak değil ondalıklı sayı olarak döndürüyor.
>>> math.fabs(-28)
28.0
>>> abs(-28)
28

math.factorial()

Verilen sayının faktoriyelini döndürüyor. Eğer verilen değer pozitif tam sayı değilse ValueError hatası veriyor.
>>> math.factorial(5)
120
>>> math.factorial(-5)
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
    math.factorial(-5)
ValueError: factorial() not defined for negative values

math.fmod()

Verdiğiniz birinci parametrenin ikinci parametreye bölümünden kalanı buluyor. % operatöründen farkı negatif sayılarda ortaya çıkıyor.
>>> math.fmod(45,2)
1.0
>>> math.fmod(45,14)
3.0
>>> math.fmod(45,-14)
3.0
>>> 45%-14
-11

math.gcd()

Verilen iki sayının EBOB’unu veriyor.
>>> math.gcd(45,70)
5
>>> math.gcd(24,-24)
24
>>> math.gcd(36,12)
12

math.pow()

** ve gömülü fonksiyonlardan pow ile aynı işi yapıyor. Yani birinci sayının ikinci sayıya göre kuvvetini alıyor.
>>> math.pow(2,5)
32.0
>>> math.pow(2,0)
1.0
>>> pow(2,5)
32
>>> pow(2,0)
1

math.sqrt()

Verilen sayının karekökünü hesaplar.
>>> math.sqrt(16)
4.0
>>> math.sqrt(225)
15.0


Python.org'ta tüm modülleri ve altındaki fonksiyonlarını bulabilirsiniz :)









Comments

Popular posts from this blog

HTML-Öğrenci Listesi 1-

Python-Asal Sayı Bulma Algoritması Yazdım