Python memiliki modul built-in yang dapat Anda gunakan untuk tugas-tugas matematika.
Modul math memiliki sekumpulan metode dan konstanta.
Method Matematika
Method | Deskripsi |
---|---|
math.acos() | Menampilkan kosinus busur sebuah angka |
math.acosh() | Mengembalikan kosinus hiperbolik terbalik sebuah angka |
math.asin() | Menampilkan sinus busur sebuah angka |
math.asinh() | Mengembalikan sinus hiperbolik terbalik sebuah angka |
math.atan() | Mengembalikan tangen busur sebuah angka dalam radian |
math.atan2() | Mengembalikan tangen busur dari y / x dalam radian |
math.atanh() | Mengembalikan tangen hiperbolik terbalik sebuah angka |
math.ceil() | Membulatkan angka ke atas hingga bilangan bulat terdekat |
math.comb() | Mengembalikan jumlah cara memilih k item dari n item tanpa pengulangan dan urutan |
math.copysign() | Mengembalikan float yang terdiri dari nilai parameter pertama dan tanda parameter kedua |
math.cos() | Mengembalikan kosinus sebuah angka |
math.cosh() | Menampilkan kosinus hiperbolik sebuah angka |
math.degrees() | Mengonversi sudut dari radian ke derajat |
math.dist() | Mengembalikan jarak Euclidean antara dua titik (p dan q), di mana p dan q adalah koordinat titik itu |
math.erf() | Mengembalikan fungsi kesalahan dari sebuah angka |
math.erfc() | Mengembalikan fungsi kesalahan komplementer dari sebuah angka |
math.exp() | Mengembalikan E yang dipangkatkan dari x |
math.expm1() | Mengembalikan Ex – 1 |
math.fabs() | Mengembalikan nilai absolut sebuah angka |
math.factorial() | Mengembalikan faktorial sebuah angka |
math.floor() | Membulatkan angka ke bawah hingga bilangan bulat terdekat |
math.fmod() | Mengembalikan sisa dari x / y |
math.frexp() | Mengembalikan mantissa dan eksponen, dari bilangan tertentu |
math.fsum() | Mengembalikan jumlah dari semua item dalam iterable (tupel, array, daftar, dll.) |
math.gamma() | Mengembalikan fungsi gamma pada x |
math.gcd() | Menampilkan pembagi persekutuan terbesar dari dua bilangan bulat |
math.hypot() | Mengembalikan norma Euclidean |
math.isclose() | Memeriksa apakah dua nilai dekat satu sama lain, atau tidak |
math.isfinite() | Memeriksa apakah suatu angka terbatas atau tidak |
math.isinf() | Memeriksa apakah suatu bilangan tidak terbatas atau tidak |
math.isnan() | Memeriksa apakah suatu nilai adalah NaN (bukan angka) atau bukan |
math.isqrt() | Membulatkan angka akar kuadrat ke bawah ke bilangan bulat terdekat |
math.ldexp() | Mengembalikan inversi dari math.frexp() yang merupakan x * (2 ** i) dari bilangan yang diberikan x dan i |
math.lgamma() | Mengembalikan nilai log gamma dari x |
math.log() | Menampilkan logaritma natural sebuah bilangan, atau logaritma bilangan ke basis |
math.log10() | Mengembalikan logaritma basis 10 dari x |
math.log1p() | Mengembalikan logaritma natural dari 1 + x |
math.log2() | Mengembalikan logaritma basis 2 dari x |
math.perm() | Mengembalikan jumlah cara memilih k item dari n item dengan urutan dan tanpa pengulangan |
math.pow() | Mengembalikan nilai x ke pangkat y |
math.prod() | Mengembalikan produk dari semua elemen dalam iterable |
math.radians() | Mengonversi nilai derajat menjadi radian |
math.remainder() | Mengembalikan nilai terdekat yang bisa membuat pembilang habis habisnya oleh penyebut |
math.sin() | Menampilkan sinus sebuah angka |
math.sinh() | Menampilkan sinus hiperbolik sebuah angka |
math.sqrt() | Menampilkan akar kuadrat dari sebuah angka |
math.tan() | Menampilkan tangen sebuah angka |
math.tanh() | Menampilkan tangen hiperbolik sebuah angka |
math.trunc() | Mengembalikan bagian bilangan bulat terpotong dari sebuah angka |
Konstanta Matematika
Konstanta | Deskripsi |
---|---|
math.e | Mengembalikan bilangan Euler (2,7182 …) |
math.inf | Mengembalikan tak terhingga positif titik mengambang |
math.nan | Mengembalikan nilai NaN titik mengambang (Bukan Angka) |
math.pi | Mengembalikan PI (3.1415 …) |
math.tau | Mengembalikan tau (6.2831 …) |