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
Operator aritmatika
operator ini digunakan untuk menghitung, mulai dari penjumlahan, perkalian, pengurangan pembagian dan lain-lainnya, simbol operator aritmatika
Kita bisa mencoba opertor diatas dengan python
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
Operator perbandingan adalah operator yang bertugas untuk membandingkan antar dua operan. apakah satu lebih besari dari operan lainya, berikut tabel dari operator perbandingan
Seperti di atas kita bisa mencobanya
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
Operator penugasan adalah operator yang digunakan untuk memberikan sebuah tugas terhadap suatu variabel. berikut adalah tabel dari operator penugasan
contoh kode programnya:
# 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)
Hasilnya adalah:
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
Operator logika adalah operator yang penting dalam penggunaan sehari hari, operator ini berkaitan dengan operator perbandingan keduanya juga mengembalikan nilai dengan tipe data yang sama, berikut adalah tabel dari operator logika
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))
Hasil outputnya:
True
True
----
False
True
----
True
False Nah sudah sedikit lebih jelas ya mengenai operator di python cukup sampai disini dulu pembahasan , happy coding 🙏🏻
Tidak ada komentar:
Tulis komentar