Mengenal Angka dan Perhitungan Dasar di Python 3 - TeachMeSoft

Mengenal Angka dan Perhitungan Dasar di Python 3

Mengenal Angka dan Perhitungan Dasar di Python 3

Operasi Aritmatika

Perhitungan dasar ini kamu dapat menggunakan Sintaks ekspresi yaitu : operator +, -, * dan / . Sedangkan tanda tanda kurung ( ( ) ) dapat digunakan sebagai pengelompokkan. Contoh programnya sebagai berikut :
>>> 5 + 5
10
>>> 70 - 20 * 2
30
>>> (100 - 10*2) / 2
40.0
>>> 8 / 3 # Pembagian selalu menampilkan hasil dalam bentuk float
2.6666666666666665

Angka-angka bilangan bulat (seperti 5, 10, 30) merupakan tipe data int, dan Angka pecahan (seperti 40.0, 2.6) merupakan tipe data float. Kita akan mempelajari mengenai tipe data tersebut pada tutorial lanjutan.

Hasil dari Pembagian ( /) selalu menampilkan tipe data pecahan (float). Untuk memulai melakukan pembagian anda dapat menggunakan :
  1. ( / ) Pembagian klasik, dimana hasil perhitungan tersebut akan berbentuk tipe data float (pecahan)
  2. ( // ) Menghilangkan angka dibelakang koma
  3. ( % ) Menampilkan sisa dari hasil pembagian (Modulus)
Contoh Program :
>>> 19 / 3 # Pembagian classic python menampilan hasil float
6.333333333333333
>>> 19 // 3 # Menghilangkan angka dibelakang koma
6
>>> 19 % 3 # Menampilkan sisa dari pembagian
1
>>> 6 * 3 + 1
19


Pangkat

Kamu dapat menghitung perpangkatan dengan code ** . Contoh program :
>>> 6**2 # 6 pangkat 2
36
>>> 2 ** 7 
128

Tanda ** memiliki prioritas lebih tinggi daripada -, -3**6 akan ditafsirkan sebagai -(3**2) dan dengan demikian menghasilkan -9. Untuk menghindari minus dan mendapatkan angka 9, Anda bisa menggunakan (-3)**2.
>>> -3 ** 2 #akan ditafsirkan sebagai -(3**2)
-9
>>> (-3)**2 #untuk menghilangkan hasil yang minus
9
>>> 


Penggunaan Sama dengan  (=) Pada Variabel

Tanda sama dengan ( =) digunakan untuk menetapkan nilai ke variabel.
>>> lebar = 10
>>> tinggi = 2 * 8
>>> tinggi * lebar
160
>>> 

Jika suatu variabel tidak "didefinisikan" (diberi nilai), maka akan muncul pesan kesalahan sebagai berikut:
>>> sal # variabel yang tidak terdefinisi akan muncul error kesalahan berikut
Traceback (most recent call last):
  File "<pyshell#21>", line 1, in <module>
    sal # variabel yang tidak terdefinisi akan muncul error kesalahan berikut
NameError: name 'sal' is not defined
>>> 

Operator dengan tipe operasi campuran akan mengkonversi hasil perhitungan tersebut dari integer ke floating point:
>>> 6 * 3.75 - 1
21.5


Menugaskan Hasil Perhitungan Terakhir ke Variabel

Dalam sebuat perhitungan, terdapat sebuah ekspresi perhitungan terakhir yang akan ditugaskan ke variabel _. Contoh program-nya sebagai berikut:
>>> roti = 13.5/100
>>> permen = 101.40
>>> roti  * permen
13.689000000000002
>>> permen + _
115.08900000000001
>>> round(_, 2)
115.09
>>> 



Disqus comments