Operator di python
Assalamualaikum Wr, Wb
Operator di python adalh simbol khusus berfungsi untuk menjalankan suatu operasi tertentu, baik operasi aritmatika maupun operasi logika. Sedangkan nilai yang dioperasikan oleh operator dinamakan sebagai operan
Berikut adalah contoh sederhana penggunaan operator aritmatika di python
10 + 5
15
pada kode diatas tanda + adalah sebuah operator tambah sedangakan angka 10 dan 5 adalah meurpakan operan dan dari operasi tersebut didapatkan hasil akhir nilai yaitu 15.
Jenis Jenis operator pada python
- operator aritmatika
- operator komparasi atau perbandingan
- operator penugasan
- operator logika
- operator keanggotaan
- operator identitas
- operator bitwise
print(a, '+', b, '=', a + b)
print(a, '-', b, '=', a - b)
print(a, '*', b, '=', a * b)
print(a, '/', b, '=', a / b)
print(a, '%', b, '=', a % b)
print(a, '**', b, '=', a ** b)
print(a, '//', b, '=', a //b)
10 + 3 = 13
10 - 3 = 7
10 * 3 = 30
10 / 3 = 3.3333333333333335
10 % 3 = 1
10 ** 3 = 1000
10 // 3 = 3
a, b = 5, 10
print(a, '>', b, '=', a > b)
print(a, '<', b, '=', a < b)
print(a, '==', b, '=', a == b)
print(a, '!=', b, '=', a != b)
print(a, '>=', b, '=', a >= b)
print(a, '<=', b, '=', a <= b)
5 > 10 = False
5 < 10 = True
5 == 10 = False
5 != 10 = True
5 >= 10 = False
5 <= 10 = True
# penugasan pertama
a = 10
print('a = 10 -> ', a)
a += 5
print('a += 5 -> ', a)
a -= 3
print('a -= 3 -> ', a)
a *= 6
print('a *= 6 -> ', a)
a /= 8
print('a /= 8 -> ', a)
# karena a jadi float, kita ubah lagi menjadi integer
a = int(a)
a %= 9
print('a %= 9 -> ', a)
a //= 6
print('a //= 6 -> ', a)
a **= 1
print('a **= 1 -> ', a)
a &= 2
print('a &= 2 -> ', a)
a |= 3
print('a |= 3 -> ', a)
a ^= 4
print('a ^= 4 -> ', a)
a >>= 4
print('a >>= 4 -> ', a)
a <<= 2
print('a <<= 4 -> ', a)
a = 10 -> 10
a += 5 -> 15
a -= 3 -> 12
a *= 6 -> 72
a /= 8 -> 9.0
a %= 9 -> 0
a //= 6 -> 0
a **= 1 -> 0
a &= 2 -> 0
a |= 3 -> 3
a ^= 4 -> 7
a >>= 4 -> 0
a <<= 4 -> 0
print(True and True)
print(1 + 2 == 3 and True)
print('----')
print(False or 1 > 5)
print(False or 5 > 2)
print('----')
print(not(1 > 5))
print(not(1 < 5))