Study
Python

Operator di Python

Penjelasan

Python punya operator aritmatika (+, -, *, /, % untuk modulus, ** untuk pangkat, // untuk pembagian bulat/floor division), operator perbandingan (==, !=, >, <), dan operator logika yang ditulis dengan kata (and, or, not — bukan simbol seperti && atau ||).

Contoh Konsep

print(2 ** 3)   # 8, pangkat
print(10 // 3)  # 3, hasil bagi dibulatkan ke bawah
print(10 % 3)   # 1, sisa bagi

umur = 20
sudah_bayar = True
print(umur >= 18 and sudah_bayar)  # True

Praktikum

Buat variabel a = 17 dan b = 5. Tampilkan hasil pembagian biasa (a / b), floor division (a // b), dan sisa bagi (a % b) masing-masing dengan print.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Jangan tertukar antara / (selalu menghasilkan float) dan // (floor division, hasil dibulatkan ke bawah) — perbedaan ini sering bikin bug kalau kamu terbiasa dari bahasa lain.