Daftar Referensi Python
Operator adalah simbol untuk mengoperasikan nilai: menghitung (aritmatika), membandingkan, menggabungkan kondisi (logika), dan mengisi variabel (penugasan).
Operator Aritmatika
| Operator | Arti | Contoh | Hasil |
|---|---|---|---|
+ - * |
tambah, kurang, kali | 7 * 2 |
14 |
/ |
bagi (hasil selalu float) | 7 / 2 |
3.5 |
// |
bagi bulat (dibulatkan ke bawah) | 7 // 2 |
3 |
% |
modulus (sisa bagi) | 7 % 2 |
1 |
** |
pangkat | 7 ** 2 |
49 |
Operator Perbandingan & Logika
| Jenis | Operator | Keterangan |
|---|---|---|
| Perbandingan | == != > < >= <= |
hasilnya True/False |
| Logika | and or not |
menggabungkan/membalik kondisi |
| Penugasan | = += -= *= /= |
x += 5 sama dengan x = x + 5 |
Contoh
a = 7
b = 2
print(a + b)
print(a / b)
print(a // b)
print(a % b)
print(a ** b)
Output:
9
3.5
3
1
49
Contoh Lainnya
Operator logika and, or, not
umur = 15
punya_izin = True
print(umur >= 13 and umur <= 17)
print(umur < 13 or punya_izin)
print(not punya_izin)
Output:
True
True
False
Penugasan singkat (+=, *=)
skor = 10
skor += 5
print(skor)
skor *= 2
print(skor)
Output:
15
30
Modulus untuk cek genap/ganjil
angka = 7
if angka % 2 == 0:
print("Genap")
else:
print("Ganjil")
Output:
Ganjil
Kesalahan Umum
=vs==:if x = 5:→SyntaxError. Membandingkan pakai==.- Mengira
/menghasilkan bilangan bulat —10 / 2hasilnya5.0(float). Pakai//untuk hasil bulat. - Lupa prioritas operator:
2 + 3 * 4=14, bukan20. Gunakan kurung bila ragu.
Pelajari Lebih Lanjut
- Tutorial: Python Dasar: Percabangan
- Referensi: if else di Python · Variabel di Python
- Buku Belajar Python untuk Pemula: Bab 5 dan Bab 8
