1. Operator assignment adalah operasi yang dapat dilakukan dengan penyingkatan
Operasi di tambah dengan assingment
2. Ini contoh sintax
Sintax a = a + 1 dapat di singkat seperti berikut :
3. Hasilnya adalah
4. Source code keseluruhan
# operator assignment adalah operasi yang dapat dilakukan dengan penyingkatan
# operasi di tambah dengan assingment
a = 5 # ini adalah assignment
print ("Nilai a =",a)
a += 1 # dipersingkan yang artinya a = a + 1
print ("Nilai a =",a)
a -= 2 # dipersingkan yang artinya a = a - 2
print ("Nilai a =",a)
a *= 4 # dipersingkan yang artinya a = a * 4
print ("Nilai a =",a)
a /= 2 # dipersingkan yang artinya a = a / 2
print ("Nilai a =",a)
# modulus dan floor division
b = 10
b %= 3
print ("Nilai b =",b)
b = 10
b //= 3
print ("Nilai b =",b)
# pangkat atau exponent
b = 10
b **= 3
print ("Nilai b =",b)
print ()
# operasi bitwise
# OR
print ("operasi bitwise")
c = True
print ("Nilai c =",c)
c |= False
print ("Nilai c =",c)
c = False
c |= False
print ("Nilai c =",c)
# AND
c = True
print ("Nilai c =",c)
c &= False
print ("Nilai c =",c)
c = False
c &= False
print ("Nilai c =",c)
# XOR
c = True
print ("Nilai c =",c)
c ^= False
print ("Nilai c =",c)
c = False
c ^= False
print ("Nilai c =",c)
# geser
d = 0b0100
print ("Nilai d =",format(d,"04b"))
d >>= 2
print ("Nilai menjadi",format(d,"04b"))
d <<= 1
print ("Nilai menjadi",format(d,"04b"))
Tidak ada komentar:
Posting Komentar