Tipe Numerik, sebuah tipe data yang dapat digunakan untuk perhitungan matematis.

Ada 3 tipe numerik pada python :

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.

import math

Lalu, berikut adalah beberapa contoh fungsi :

NamaPenjelasanContohHasil
AbsoluteNilai absolut dari x yaitu jarak antara x dan 0.abs(10)10
FloorPembulatan ke bawah tanpa batas maximal.math.floor(1.9)1
CeilingPembulatan ke atas tanpa batas minimal.math.ceil(1.1)2
RoundPembulatan berdasar titik decimal (0.5), jika dibawah (0.5) maka pembulatan kebawah dan sebaliknya.math.round(1.4)1
EksponenMengembalikan nilai eksponen dari x.math.exp(2)7.389
LogLogaritma dari x , (x > 0).math.log(4)1.386
Log 10Basis 10 logaritma dari x, (x > 0).math.log10(10)1.0
MaxMengembalikan nilai maksimal dari x (sequence) yang diberikan.max([10,20,30])30
MinMengembalikan nilai minimal dari x (sequence) yang diberikan.min([10,20,30])10
ModfMemisahkan bilangan x(decimal) menjadi dua bilangan bulat dan pecahan ke sebuah tuple.math.modf(76.12)(0.12,76.0)
PowMengembalikan nilai dari hasil perpangkatan x pangkat y.math.pow(3,2)9.0
Akar KuadratAkar 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.