Assalamualaikum, hallo teman teman. Gimana kabarnya nih ? semoga teman teman dalam keadaan baik baik saja dan selalu diberi semangat untuk belajar. Pada blog kali ini saya akan melanjutkan series dari python yaitu operator assignment pada bahasa pemogramman python. Sebelum belajar mengenai operator assignment kalian wajib belajar dulu mengenai operator aritmatika dan logika yang ada pada blog blog sebelumnya. Langsung saja sebelum mulai siapkan teks editor kalian terlebih dahulu.


Penjelasan

Operator assignment adalah operator untuk memasukkan suatu nilai ke dalam variabel. Operator ini sebenarnya sudah sering kita pakai sepanjang tutorial bahasa Python di Duniailkom. Dalam bahasa Python, operator assignment menggunakan tanda sama dengan (=).

Pembacaan operasi assignment dilakukan dari kanan ke kiri, bukan dari kiri ke kanan seperti yang biasa kita pahami dalam matematika. Kode berikut: x = 10 Berarti “masukkan nilai 10 ke dalam variabel x”. 

Dalam bahasa pseudo code (jika anda membaca buku tentang algoritma), ini biasa ditulis dengan simbol panah ke kiri: x <- 10 Operator assignment ini disebut juga sebagai operator penugasan. ( source : duniailkom )


Praktek

1. Operator Aritmatika dalam Operator Assignment

# ARITMATIKA

print("+----------------------------------------+")
print("|                 ARITMATIKA             |")
print("+----------------------------------------+")

# Penjumlahan
print("| Penjumlahan")
= 10 # Ini adalah assignment
print("| Nilai a =",a)
+= 2 # Artinya adalah a = a + 2
print("| Nilai a += 2, Nilai a menjadi",a)

# Pengurangan
print("\n| Pengurangan")
print("| Nilai a Terbaru =",a)
-= 4 # Artinya adalah a = a - 4
print("| Nilai a -= 4, Nilai a menjadi",a)

# Perkalian
print("\n| Perkalian")
print("| Nilai a Terbaru =",a)
*= 6 # Artinya adalah a = a * 6
print("| Nilai a *= 6, Nilai a menjadi",a)

# Pembagian
print("\n| Pembagian")
print("| Nilai a Terbaru =",a)
/= 8 # Artinya adalah a = a / 8
print("| Nilai a /= 8, Nilai a menjadi",a)

# Perpangkatan
print("\n| Perpangkatan")
print("| Nilai a Terbaru =",a)
**= 2 # Artinya adalah a = a ** 2
print("| Nilai a **= 2, Nilai a menjadi",a)

# Floor Division
print("\n| Floor Division")
print("| Nilai a Terbaru =",a)
//= 4 # Artinya adalah a = a / 4
print("| Nilai a //= 4, Nilai a menjadi",a)

# Modulus
print("\n| Modulus")
print("| Nilai a Terbaru =",a)
%= 6 # Artinya adalah a = a % 6
print("| Nilai a %= 6, Nilai a menjadi",a)

print("+----------------------------------------+")

Hasil :


2. Operator Logika dalam Operator Assignment

# LOGIKA

print("+----------------------------------------+")
print("|                  LOGIKA                |")
print("+----------------------------------------+")

# OR
print("| OR")
= True
print("| Nilai a =",a)
|= False
print("| Nilai a |= False, Nilai a menjadi", a)
= False
print("| Nilai a =",a)
|= False
print("| Nilai a |= False, Nilai a menjadi", a)

# AND
print("\n| AND")
= True
print("| Nilai a =",a)
&= False
print("| Nilai a &= False, Nilai a menjadi", a)
= True
print("| Nilai a =",a)
&= True
print("| Nilai a &= True, Nilai a menjadi", a)

# XOR
print("\n| XOR")
= True
print("| Nilai a =",a)
^= False
print("| Nilai a ^= False, Nilai a menjadi", a)
= True
print("| Nilai a =",a)
^= True
print("| Nilai a ^= True, Nilai a menjadi", a)

print("+----------------------------------------+")

Hasil :



Sekian materi yang bisa saya berikan pada blog kali ini semoga tutorialnya bermanfaat dan membuat teman teman paham. Jika teman teman merasa tutorial ini bermanfaat kalian bisa share blog ini dan jangan lupa comment jika ada yang ingin ditanyakan. Terima kasih , Wassalamualaikum.

0 Comments