Jumat, 11 Februari 2022

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
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)

Hasil:

10 + 3 = 13
10 - 3 = 7
10 * 3 = 30
10 / 3 = 3.3333333333333335
10 % 3 = 1
10 ** 3 = 1000
10 // 3 = 3

Operator Komparasi atau perbandingan

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)


Hasil :

5 > 10 = False
5 < 10 = True
5 == 10 = False
5 != 10 = True
5 >= 10 = False
5 <= 10 = True


Operator Penugasan

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

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


Kita coba kodenya di python

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

Kategori