Tipe Numerik, sebuah tipe data yang dapat digunakan untuk perhitungan matematis.
Ada 3 tipe numerik pada python :
- Int
- Float
- Complex
Variabel tipe numerik terbuat ketika kamu menetapkan [Assign] value ke variabel tersebut.
angkaInt = 10 # Tipe Integer
angkaFloat = 2.32 # Tipe Float
angkaComplex = 2j # Tipe Complex
Kamu juga bisa mengecek tipe data tersebut menggunakan fungsi
type[parameter]
Konversi Tipe Data
Jika kalian ingin mengkonversi antara tipe data ke tipe data lainnya, terdapat fungsi yang dibuilt-in didalam python. Berikut fungsi serta penggunaanya :
angkaInt = 100 # Tipe Integer
angkaFloat = 2.321 # Tipe Float
angkaComplex = 2j # Tipe Complex
# Konversi dari Int ke Float
konvFloat = float[angkaInt]
# Konversi dari Float ke Int
konvInt = int[angkaFloat]
# Konversi dari Int ke Complex
konvComplex = complex[angkaInt]
print[konvFloat, konvInt, konvComplex]
Sayang nya untuk konversi tipe complex
ke tipe int
tidak bisa dilakukan dikarenakan nilainya yang berbeda.
Fungsi Matematika Dalam Python
Fungsi matematika dalam python bisa kamu gunakan untuk perhitungan matematis. Akan tetapi, untuk bisa menggunakan fungsi matematis dibawah ini, terlebih dahulu import modul
math
.
Lalu, berikut adalah beberapa contoh fungsi :
Absolute | Nilai absolut dari x yaitu jarak antara x dan 0. | abs[10]
| 10 |
Floor | Pembulatan ke bawah tanpa batas maximal. | math.floor[1.9]
| 1 |
Ceiling | Pembulatan ke atas tanpa batas minimal. | math.ceil[1.1]
| 2 |
Round | Pembulatan berdasar titik decimal [0.5], jika dibawah [0.5] maka pembulatan kebawah dan sebaliknya. | math.round[1.4]
| 1 |
Eksponen | Mengembalikan nilai eksponen dari x. | math.exp[2]
| 7.389 |
Log | Logaritma dari x , [x > 0]. | math.log[4]
| 1.386 |
Log 10 | Basis 10 logaritma dari x, [x > 0]. | math.log10[10]
| 1.0 |
Max | Mengembalikan nilai maksimal dari x [sequence] yang diberikan. | max[[10,20,30]]
| 30 |
Min | Mengembalikan nilai minimal dari x [sequence] yang diberikan. | min[[10,20,30]]
| 10 |
Modf | Memisahkan bilangan x[decimal] menjadi dua bilangan bulat dan pecahan ke sebuah tuple. | math.modf[76.12]
| [0.12,76.0] |
Pow | Mengembalikan nilai dari hasil perpangkatan x pangkat y. | math.pow[3,2]
| 9.0 |
Akar Kuadrat | Akar kuadrat dari x, [x > 0]. | math.sqrt[4]
| 2.0 |
Masih banyak fungsi - fungsi dalam modul math
. Saya hanya menampilkan beberapa saja yang mungkin bisa digunakan untuk operasi matematika dasar.
Pada tutorial Python kali ini, kita akan membahas tentang Pengenalan Fungsi Matematika Pada Bahasa Pemrograman Python.
Fungsi Matematika adalah salah satu fungsi bawaan [built-in function] pada Python yang digunakan untuk melakukan operasi matematika.
Di bawah ini adalah macam-macam fungsi matematika yang tedapat di bahasa pemrograman Python:
- Fungsi abs[x]
- Fungsi ceil[x]
- Fungsi exp[x]
- Fungsi fabs[x]
- Fungsi floor[x]
- Fungsi log[x]
- Fungsi log10[x]
- Fungsi max[x1, x2, x3, ...]
- Fungsi min [x1, x2, x3, ...]
- Fungsi modf[x]
- Fungsi pow[x,y]
- Fungsi round[x[,n]]
- Fungsi sqrt[x]
Fungsi-fungsi matematika diatas, akan kita bahas lebih detail beserta contohnya pada sesi tutorial ini.
Fungsi abs[x]
Fungsi abs[x] digunakan untuk menampilkan nilai absolute dari sebuah bilangan x.
Contoh Program
Dibawah ini adalah contoh penggunaan fungsi abs[x] pada program Python:
#File Name: fungsi_abs.py print ["abs[-50] : ", abs[-50]] print ["abs[105.22] : ", abs[105.22]] print ["abs[120] : ", abs[120]]
Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:
abs[-50] : 50 abs[105.22] : 105.22 abs[120] : 120
Fungsi ceil[x]
Fungsi ceil[x] digunakan untuk membulatkan kebawah dari sebuah bilangan x.
Contoh Program
Di bawah ini adalah contoh penggunaan fungsi ceil[x] pada program Python:
#File Name: fungsi_ceil.py import math # This will import math module print ["math.ceil[-50.25] : ", math.ceil[-50.25]] print ["math.ceil[100.12] : ", math.ceil[100.12]] print ["math.ceil[100.72] : ", math.ceil[100.72]] print ["math.ceil[120] : ", math.ceil[120]] print ["math.ceil[math.pi] : ", math.ceil[math.pi]]
Jika program diatas Anda jalankan, maka akan menghasilkan output berikut ini:
math.ceil[-50.25] : -50 math.ceil[100.12] : 101 math.ceil[100.72] : 101 math.ceil[120] : 120 math.ceil[math.pi] : 4
Fungsi exp[x]
Fungsi exp[x] digunakan untuk menampilkan bilangan eksponesial dari bilangan x.
Contoh Program
Di bawah ini adalah contoh penggunaan fungsi exp[x] pada program Python
#File Name: fungsi_exp.py import math # This will import math module print ["math.exp[-100] : ", math.exp[-100]] print ["math.exp[100] : ", math.exp[100]] print ["math.exp[90.50] : ", math.exp[90.50]] print ["math.exp[math.pi] : ", math.exp[math.pi]]
Jika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:
math.exp[-100] : 3.720075976020836e-44 math.exp[100] : 2.6881171418161356e+43 math.exp[90.50] : 2.012104870174333e+39 math.exp[math.pi] : 23.140692632779267
Lanjut...
Sekian tutorial singkat tentang Pengenalan Fungsi Matermatika Pada Bahasa Pemrogaman Python