Source: Kevin Tekno |
Tipe data angka
Seperti yang kita pelajari di tutorial tipe data sebelum nya, tipe data angka
dalam penulisannya kita tidak perlu menambahkan tanda petik, berbeda dengan
string yang di haruskan menggukan petik, String dan integer diinterpretasikan
berbeda dalam pemrograman.
lihatlah contoh program di bawah ini:
print ("8+2")
print (8+2)
Maka hasilnya akan seperti berikut:
8+2
10
Seperti contoh diatas kita dapat melihat perjumlahan 8 + 2 apabila kita
menggunakan tanda petik, maka angka tersebut akan di anggap string oleh
program, akibatnya operasi matematika tidak akan bekerja.
Metode matematika
Dalam Python terdapat banyak metode matematika yang bisa gunakan untuk
kebutuhan program kita, disini saya akan memaparkan beberapa metode nya.
fungsi perjumlahan, perkalian, dan pembagian
Mari kita membuat operasi sederhana, contoh
("========matematika sederhana=======")
#perjumlahan
print(5+5)
#pengurangan
print(5-2)
#perkalian
print(5*2)
#pembagian
print(20/2)
Hasil nya akan seperti berikut:
========matematika sederhana=======
10
10
fungsi max(), dan min()
Max berfungsi untuk mencari nilai paling besar dari nilai yang ada,
sedangkan Min berfungsi mencari nilai terkecil.
contoh:
angka1 = max(1,9,6,5) #max akan mencari angka yang paling besar
angka2 = min(3,2,4,0) #min akan mencari angka yang terkecil
print(angka1) #cetak variabel angka1
print(angka2) #cetak variabel angka 2
Hasilnya seperti berikut:
9
0
Modul Math Python
Setelah mempelajari beberapa fungsi matematika sederhana kita akan memplejari
matemaika menggunakan modul yang ada di python yaitu modul Math, akan
tetapi untuk menggunakan modul tersebut kita harus mengimport modul terlebih
dahulu menggunakan kode berikut.
import math
Di bawah ini adalah beberapa contoh dari modul math
Nama | Penjelasan | Contoh | |
---|---|---|---|
Round | Pembulatan berdasar titik decimal (0.5), jika dibawah (0.5) maka pembulatan kebawah dan sebaliknya. | math.round(1.4) | |
Eksponen | Mengembalikan nilai eksponen dari x. | math.exp(2) | |
Log | Logaritma dari x , (x > 0). | math.log(4) | |
Max | Mengembalikan nilai maksimal dari x (sequence) yang diberikan. | max([10,20,30]) | |
Min | Mengembalikan nilai minimal dari x (sequence) yang diberikan. | min([10,20,30]) | |
Akar Kuadrat | Akar kuadrat dari x, (x > 0). | math.sqrt(4) | |
Absolute | Nilai absolut dari x yaitu jarak antara x dan 0. | abs(10) | |
Floor | Pembulatan ke bawah tanpa batas maximal. | math.floor(1.9) | |
Ceiling | Pembulatan ke atas tanpa batas minimal. | math.ceil(1.1) |
sumber : anbidev.com
Mungkin sekian dulu untuk materinya jika ingin melihat fungsi modul math yang
lebih lengkap bisa langsung kunjungi dokumentasi Python di https://docs.python.org/3/library/math.html, Sekian Terimakasih :)