Untuk operasi aritmatika, python menyediakan satu set operator, termasuk operator binary, yang merupakan empat buah operator dasar matematika yaitu penjumlahan (+), pengurangan (-), Perkalian (*) dan pembagian (/). Dan ada penambahan operator yang sering di gunakan seperti '+=', '*='.
- >>> 2+8
- 10
- >>> 5-1
- 4
- >>> 3*9
- 27
- >>> 27/3
- 9.0
- >>> 1-5
- -4
- >>> 12/3
- 4.0
- >>>
Pada python terjadi perubahan ketika kita menggunakan operasi pembagian (/) seperti pada baris ke 7 dan 11, Pembagian akan menghasilkan nilai float, dan bukan integer. Bila kita menginginkan hasilnya menjadi integer kita bisa mengkonversikannya dengan int(), atau menggunakan double tanda pembagian (//).
- >>> 12 // 3
- 4
- >>>
Sekarang,:
- >>> a = 1
- >>> a += 2
- >>> a
- 3
- >>> a += 5
- >>> a
- 8
- >>> a -= 2
- >>> a
- 6
- >>> a*=2
- >>> a
- 12
- >>>
Operasi yang menggunakan '+=' atau '-=' atau '*=' adalah sama dengan contoh dibawah ini:
- >>> a=1
- >>> a+=1
- >>> a
- 2
- >>> b=1
- >>> b=b+1
- >>> b
- 2
- >>>
Operasi pada variable a adalah versi pendek dari operasi variable b yang dibawahnya. Jadi a += 1 itu sama dengan a = a + 1.
Operasi aritmatik ini tidak hanya bisa digunakan oleh angka saja, tetapi string juga bisa berjalan dengan baik.
- >>> a='selamat'
- >>> b=' ' #isinya cuma spasi
- >>> c='pagi'
- >>> a+b+c
- 'selamat pagi'
- >>>
- >>> a+=' '+'pagi'
- >>> a
- 'selamat pagi'
- >>>
Juga bisa digunakan pada list hanya untuk operator '+='.
- >>> suatuList=['hello','selamat', 'pagi', 'siang' ,'malam']
- >>> suatuList
- ['hello', 'selamat', 'pagi', 'siang', 'malam']
- >>> suatuList+=['aloha']
- >>> suatuList
- ['hello', 'selamat', 'pagi', 'siang', 'malam', 'aloha']
- >>>
- >>> suatuList+=[1,2,3,'bonjour']
- >>> suatuList
- ['hello', 'selamat', 'pagi', 'siang', 'malam', 'aloha', 1, 2, 3, 'bonjour']
- >>> suatuList+='tidur'
- >>> suatuList
- ['hello', 'selamat', 'pagi', 'siang', 'malam', 'aloha', 1, 2, 3, 'bonjour', 't', 'i', 'd', 'u', 'r']
- >>>
Penggunaan selain '+=' adalah operasi terbatas, seperti '-=', '*='.
No comments:
Post a Comment