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