Operator dan Ekspresi


Operator dalam Python

Operator adalah simbol yang digunakan untuk melakukan operasi pada nilai atau variabel dalam bahasa pemrograman Python. Berikut beberapa jenis operator yang umum digunakan:

1. Operator Aritmatika

  • + : Penambahan
  • - : Pengurangan
  • * : Perkalian
  • / : Pembagian
  • % : Modulus (Sisa pembagian)
  • ** : Pangkat

Contoh penggunaan operator aritmatika:

a = 10
b = 5

hasil_penambahan = a + b
hasil_pengurangan = a - b
hasil_perkalian = a * b
hasil_pembagian = a / b
hasil_modulus = a % b
hasil_pangkat = a ** b

2. Operator Perbandingan

  • == : Sama dengan
  • != : Tidak sama dengan
  • < : Kurang dari
  • > : Lebih dari
  • <= : Kurang dari atau sama dengan
  • >= : Lebih dari atau sama dengan

Contoh penggunaan operator perbandingan:

x = 5
y = 10

sama_dengan = x == y
tidak_sama_dengan = x != y
kurang_dari = x < y
lebih_dari = x > y

3. Operator Logika

  • and : Logika AND
  • or : Logika OR
  • not : Logika NOT

Contoh penggunaan operator logika:

m = True
n = False

logika_and = m and n
logika_or = m or n
logika_not = not m

4. Operator Penugasan

  • = : Penugasan nilai
  • += : Penugasan dengan penambahan
  • -= : Penugasan dengan pengurangan
  • *= : Penugasan dengan perkalian
  • /= : Penugasan dengan pembagian

Contoh penggunaan operator penugasan:

x = 10
x += 5  # x sekarang bernilai 15
x -= 3  # x sekarang bernilai 12
x *= 2  # x sekarang bernilai 24

Ekspresi dalam Python

Ekspresi adalah kombinasi dari operator, nilai, dan variabel yang menghasilkan hasil tertentu. Contoh ekspresi:

hasil = (a + b) * (x - y)

Dalam ekspresi tersebut, (a + b) dan (x - y) adalah sub-ekspresi yang dievaluasi terlebih dahulu, kemudian hasilnya digunakan untuk menghitung (a + b) * (x - y).

Itulah dasar-dasar Operator dan Ekspresi dalam Python. Anda dapat menggunakan kombinasi berbagai operator untuk melakukan berbagai operasi pada data dan variabel dalam bahasa pemrograman Python. Semoga tutorial ini membantu Anda!