Lompat ke konten utama
←

Python dari Nol

Pelajaran 5 dari 28

Mulai dengan Python

Operator hitung

Setelah pelajaran ini kamu bisa memakai pembagian bulat, sisa bagi, pangkat, dan tanda kurung untuk mengatur urutan hitung.

  • ±13 menit
  • Video 6 menit
  • 3 latihan
  • Diperiksa 26 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Video

Operator hitung · 6:07

0:00 / 6:07

Wajib ditonton sampai tuntas; materi berikutnya terbuka setelah video ini selesai. Video tidak bisa dipercepat atau dilompati; tombol mundur bisa dipakai untuk mengulang. Masuk supaya tontonanmu tercatat

Materi

Operator adalah tanda hitung di antara dua nilai. Kamu sudah kenal +, -, *, dan /. Python punya tiga lagi. // membagi lalu membuang pecahannya. % memberi sisa bagi. ** memangkatkan.

print(17 / 5)    # 3.4
print(17 // 5)   # 3
print(17 % 5)    # 2
print(2 ** 10)   # 1024

Kenapa perlu // dan %? Keduanya menjawab soal membagi barang ke wadah. Ada 17 barang, 5 per kotak. // menjawab 3 kotak penuh. % menjawab 2 barang tersisa. % juga memeriksa habis-tidaknya pembagian: angka % 2 == 0 berarti angkanya genap.

Tanda / selalu menghasilkan float, walaupun hasilnya bulat. 10 / 2 bernilai 5.0, bukan 5.

Urutan hitung mengikuti matematika. Pangkat dulu, lalu kali dan bagi, baru tambah dan kurang. Tanda kurung mengubah urutan itu.

harga_tiket = 50000
peserta = 4
parkir = 10000
print(harga_tiket * peserta + parkir)    # 210000: parkir dibayar sekali
print((harga_tiket + parkir) * peserta)  # 240000: parkir dibayar tiap peserta
print(3 ** 2)                            # 9, yaitu 3 x 3

Angkanya sama, hasilnya beda. Tanpa kurung, perkalian dikerjakan dulu, jadi parkir hanya ditambah sekali. Dengan kurung, tiket dan parkir dijumlah dulu, lalu dikali peserta. Sebelum menulis rumus, ucapkan dulu dalam kalimat: apa yang dihitung sekali, dan apa yang dihitung per orang?

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 3 lagi

Sebagian materi kelas ini diadaptasi dari Exercism — jalur Python (problem-specifications) (MIT).