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)

Coba di IDE

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)

Coba di IDE

Output:

True
True
False

Penugasan singkat (+=, *=)

skor = 10

skor += 5
print(skor)

skor *= 2
print(skor)

Coba di IDE

Output:

15
30

Modulus untuk cek genap/ganjil

angka = 7

if angka % 2 == 0:
    print("Genap")
else:
    print("Ganjil")

Coba di IDE

Output:

Ganjil

Kesalahan Umum

  • = vs ==: if x = 5:SyntaxError. Membandingkan pakai ==.
  • Mengira / menghasilkan bilangan bulat — 10 / 2 hasilnya 5.0 (float). Pakai // untuk hasil bulat.
  • Lupa prioritas operator: 2 + 3 * 4 = 14, bukan 20. Gunakan kurung bila ragu.

Pelajari Lebih Lanjut