width:100%; height:100%




3.4 Operator Penugasan

Operator penugasan adalah operator yang digunakan untuk memberikan sebuah tugas terhadap suatu variabel. Atau dalam bahasa yang lebih manusiawi: operator penugasan adalah operator yang berfungsi untuk memberikan nilai ke dalam sebuah variabel.
   Sebenarnya operator penugasan ini hanya ada 1 saja, yaitu operator =. Akan tetapi, ada banyak variant shortcut yang memudahkan kita untuk melakukan operasi aritmatika atau operasi bitwise bersamaan dengan operasi penugasan. Berikut ini adalah tabel operator penugasan pada Python.

Tabel 3.3 Operator Penugasan

Operator Nama Contoh Sama dengan
= Pengisian a = 10 a = 10
+= Penjumlahan a += 5 a = a + 5
-= Pengurangan a -= 3 a = a - 3
*= Perkalian a *= 6 a = a * 6
/= Pembagian a /= 8 a = a / 8
%= Sisa Bagi a %= 9 a = a % 9
//= Pembagian Bulat a //= 6 a = a // 6
**= Perpangkatan a **= 1 a = a ** 1

Berikut adalah penerapan operator penugasan dalam program. Cobalah kode berikut dengan menekan tombol Coba Sendiri Kode salinlah kode program dibawah pada interpreter, jalankan dan lihatlah bagaimana hasilnya.

...

Gambar 3.3 Operator Penugasan



Petunjuk
  1. Kerjakanlah latihan di bawah dengan mencoba pada interpreter.
  2. Lengkapi kolom yang kosong setelah itu tekan tombol Cek Jawaban
  3. Jika jawaban salah, maka akan muncul tombol Ulangi Latihan.
  4. Jika jawaban benar, maka akan tampil tombol Selesai Latihan.
  5. Tekan tombol Selesai Latihan untuk menambah progres topik.
  6. Progres topik akan diakumulasikan berdasarkan pengerjaan latihan dan kuis.
  7. Selesaikan seluruh latihan dan kuis pada materi ini, jika total bar progres adalah 27% maka akan membuka akses materi selanjutnya.
Latihan

  • Bagikan 10 dengan 5, dan cetak hasilnya.
    print(10 5)

  • Gunakan operator perbandingan bahwa nilai pertama tidak sama dengan nilai selanjutnya, sehingga menampilkan output true.
    print(5 10)

  • Gunakanlah operator penugasan untuk menghasilkan perhitungan 50 dan tampilkan hasilnya.
    a = 10
    a 5
    print( )



width:100%; height:100%