Operator dalam Python
Operator itu simbol-simbol khusus yang kita pakai buat ngelakuin operasi, entah itu matematika atau perbandingan logika. Yuk kita bedah satu-satu!
1. Operator Aritmatika
Ini operator buat ngitung-ngitung, kayak kalkulator.
Contoh Kode:
a = 10
b = 3
print('a + b =', a + b) # Penjumlahan
print('a - b =', a - b) # Pengurangan
print('a * b =', a * b) # Perkalian
print('a / b =', a / b) # Pembagian (hasilnya float)
print('a // b =', a // b) # Pembagian (hasilnya int, dibulatkan ke bawah)
print('a % b =', a % b) # Modulo (sisa bagi)
print('a ** b =', a ** b) # Pangkat
Contoh Output:
a + b = 13 a - b = 7 a * b = 30 a / b = 3.3333333333333335 a // b = 3 a % b = 1 a ** b = 1000
2. Operator Perbandingan
Ini dipakai buat ngebandingin dua nilai. Hasilnya selalu True atau False (Boolean).
Contoh Kode:
x = 5
y = 8
print('x == y:', x == y) # Sama dengan
print('x != y:', x != y) # Tidak sama dengan
print('x > y:', x > y) # Lebih besar dari
print('x < y:', x < y) # Lebih kecil dari
Contoh Output:
x == y: False x != y: True x > y: False x < y: True
Catatan Penting
Jangan sampai tertukar antara = dan ==.
= (satu sama dengan) itu buat ngasih nilai ke variabel (assignment).
== (dua sama dengan) itu buat ngebandingin apakah dua nilai itu sama (perbandingan).
Latihan Kecil
Buat sebuah program yang menghitung luas persegi panjang. Minta pengguna memasukkan nilai panjang dan lebar, lalu hitung dan tampilkan luasnya. Gunakan operator aritmatika *.