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 :
- ( / ) Pembagian klasik, dimana hasil perhitungan tersebut akan berbentuk tipe data float (pecahan)
- ( // ) Menghilangkan angka dibelakang koma
- ( % ) Menampilkan sisa dari hasil pembagian (Modulus)
>>> 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 >>>