Lewati ke konten utama

F1 · Modul 05

Perulangan

56 langkah singkat, dari mudah sampai tantangan.

  1. Level 1

    Kenal

  2. Level 2

    Paham

  3. Level 3

    Terapkan

  4. Level 4

    Tantangan

  5. Level 5

    Pendalaman

Intinya

  • while mengulang selama syaratnya benar; pastikan ada yang mengubah syarat itu atau ada break yang pasti tercapai.
  • for mengulang untuk setiap item (karakter, angka dari range, isi list) dan berhenti sendiri; range(a, b) berhenti sebelum b.
  • Pola akumulator: siapkan sebelum perulangan, perbarui di setiap putaran, pakai sesudahnya.
  • break keluar dari perulangan terdalam; continue melompat ke putaran berikutnya.
  • Saat bingung, telusuri isi variabel putaran demi putaran.

Sebelum mulai

±3,5 jam.

Modul ini memakai materi di bawah. Belum yakin? Ulas dulu bagian yang disebut.

Hasil belajar: mengulang perintah dengan while selama syarat terpenuhi; mengulang untuk setiap karakter string, setiap angka dari range, dan setiap isi list sederhana dengan for; menghentikan atau melewati putaran dengan break dan continue; menjumlah, menghitung, dan mencari nilai terbesar dengan pola akumulator; menyusun perulangan bersarang; dan membuat menu teks dengan while True dan input().

Proyek: kasku langkah 5: menjumlahkan pemasukan dan pengeluaran dari daftar angka bertanda, lalu membuat menu teks sederhana.

Istilah di modul ini (38)

Ketuk istilah untuk melihat penjelasannya. Di materi, istilah bergaris titik membuka kartu yang sama. Semua istilah course

Bahan modul

Semua kode, latihan, dan data modul ini dalam satu zip, untuk dijalankan di laptop atau Google Colab.

  • 44 contoh kode
  • 8 berkas latihan + tes
Lihat isi zip
  • BACA-DULU.txt
  • contoh_f1_05_26.py
  • contoh_f1_05_54.py
  • contoh_f1_05_135.py
  • contoh_f1_05_164.py
  • contoh_f1_05_193.py
  • contoh_f1_05_211.py
  • contoh_f1_05_230.py
  • contoh_f1_05_254.py
  • contoh_f1_05_278.py
  • contoh_f1_05_299.py
  • contoh_f1_05_319.py
  • contoh_f1_05_380.py
  • contoh_f1_05_397.py
  • contoh_f1_05_591.py
  • contoh_f1_05_646.py
  • contoh_f1_05_668.py
  • contoh_f1_05_694.py
  • contoh_f1_05_720.py
  • contoh_f1_05_756.py
  • contoh_f1_05_793.py
  • contoh_f1_05_810.py
  • contoh_f1_05_835.py
  • contoh_f1_05_1069.py
  • contoh_f1_05_1090.py
  • contoh_f1_05_1114.py
  • contoh_f1_05_1135.py
  • contoh_f1_05_1156.py
  • contoh_f1_05_1223.py
  • contoh_f1_05_1258.py
  • contoh_f1_05_1273.py
  • contoh_f1_05_1384.py
  • contoh_f1_05_1402.py
  • contoh_f1_05_1423.py
  • contoh_f1_05_1545.py
  • contoh_f1_05_1596.py
  • contoh_f1_05_1829.py
  • contoh_f1_05_1857.py
  • contoh_f1_05_1882.py
  • contoh_f1_05_1900.py
  • contoh_f1_05_1926.py
  • contoh_f1_05_1944.py
  • contoh_f1_05_1964.py
  • contoh_f1_05_1985.py
  • contoh_f1_05_2003.py
  • test_f1_05_1.py
  • test_f1_05_7.py
  • test_f1_05_3.py
  • test_f1_05_8.py
  • test_f1_05_2.py
  • test_f1_05_4.py
  • test_f1_05_5.py
  • test_f1_05_6.py