Belajar Python

Panduan Pemrograman Python Open Source

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 *.