Memahami Operator Assignment dalam Bahasa Pemrograman Python

ViaByte.Net

Operator Assignment
x = 20  # Variabel x memiliki nilai awal 20
x /= 5  # Operator /= membagi nilai x dengan 5

Setelah operasi ini dieksekusi, nilai variabel x akan dibagi dengan 5, sehingga nilai x sekarang adalah 4.0. Perlu diperhatikan bahwa karena pembagian tersebut menghasilkan pecahan (float), maka hasilnya juga berupa float. Dengan kata lain, operasi x /= 5 ekuivalen dengan x = x / 5.

Contoh 6: Operator Pembagian Bulat

x = 25
x //= 4  # x sekarang bernilai 6 (hasil pembagian bulat)

Pada contoh tersebut, operator pembagian bulat (//=) digunakan untuk melakukan pembagian bulat antara nilai variabel x dengan suatu nilai dan menetapkan hasilnya kembali ke variabel yang sama. Berikut adalah penjelasannya:

x = 25  # Variabel x memiliki nilai awal 25
x //= 4  # Operator //= melakukan pembagian bulat nilai x dengan 4

Setelah operasi ini dieksekusi, nilai variabel x akan dibagi dengan 4 menggunakan pembagian bulat, sehingga nilai x sekarang adalah 6. Dengan kata lain, operasi x //= 4 ekuivalen dengan x = x // 4.

Bagikan:

Tinggalkan komentar