Looping adalah sebuah konsep dasar yang memungkinkan program mengulang proses secara otomatis tanpa perlu kode berulang.

Dengan memanfaatkan loop, kamu bisa mengolah data, membuat simulasi, hingga mengotomatiskan berbagai tugas kecil dalam program.

Maka dari itu, yuk simak cara membuat looping di Python yang langsung bisa diterapkan pada artikel ini!

Contoh Penggunaan Looping dalam Program Python

Looping bisa dimanfaatkan untuk segala kebutuhan, mulai dari pengolahan data, simulasi sederhana, hingga pembuatan pola angka.

  • Mengolah Data dalam List: Loop digunakan untuk menjumlahkan angka, mencari nilai tertentu, atau memfilter data dari list.
  • Menampilkan Pola Angka atau Karakter: Dengan nested loop, kamu bisa membuat pola bintang atau angka yang menarik untuk latihan logika pemrograman.
  • Mencari Nilai atau Elemen Tertentu dalam Dataset: Loop membantu memindai elemen satu per satu hingga menemukan nilai yang diinginkan secara efisien, misalnya nilai maksimum dan minimum.

Baca juga: 6 Teknik Looping pada Python beserta Tips Memilihnya

Cara Membuat Looping di Python

Tanpa berlama-lama lagi, mari kita masuk ke pembahasan utama, yaitu cara membuat looping di Python.

Di sini, kita akan praktik untuk membuat dua jenis loop utama–for dan while–dengan contoh yang sederhana!

1. Cara Membuat For Loop di Python

For loop digunakan untuk mengiterasi elemen-elemen dalam sebuah sequence seperti list, tuple, string, atau range. Ikuti langkah-langkah berikut untuk membuat for loop:

Tentukan Data yang Akan Diiterasi

Pertama, siapkan data yang ingin kamu loop, bisa berupa list, range, atau sequence lainnya.

Tentukan Data yang Akan Diiterasi

Tulis Sintaks For Loop

Gunakan kata kunci for, diikuti nama variabel, kata kunci in, dan data yang akan diiterasi. Jangan lupa tambahkan titik dua : di akhir!

Tulis Sintaks For Loop

Tulis Blok Kode yang Akan Diulang

Di baris berikutnya, tulis kode yang ingin dieksekusi dengan indentasi (4 spasi atau 1 tab).

Tulis Blok Kode yang Akan Diulang

2. Cara Membuat While Loop di Python

While loop membantu menjalankan blok kode selama kondisi yang ditentukan bernilai True. Berikut adalah panduan membuatnya dalam Python:

Inisialisasi Variabel Kontrol

Buat variabel yang akan digunakan untuk mengontrol kondisi loop.

Inisialisasi Variabel Kontrol

Tulis Sintaks While Loop

Gunakan kata kunci while diikuti kondisi yang harus dipenuhi, lalu tambahkan titik dua (:).

Tulis Sintaks While Loop

Tulis Blok Kode dan Update Variabel

Tulis kode yang akan diulang dengan indentasi. Pastikan ada perubahan pada variabel kontrol agar loop tidak berjalan selamanya.

Tulis Blok Kode dan Update Variabel

Mau mendapatkan praktik sederhana dengan bahasa Python? Yuk, ikuti  kelas coding gratis dari Coding Studio! Klik link di atas untuk mendaftar, ya!

Cara Mengontrol Alur Looping di Python

Ada beberapa perintah khusus dalam Python yang bisa kamu gunakan untuk mengontrol kapan loop harus berhenti atau melewati bagian tertentu dalam kode.

Perintah ini antara lain break, continue, dan pass.

1. Menggunakan break

Statement break digunakan untuk menghentikan loop secara permanen, bahkan jika kondisi loop masih bernilai True atau masih ada elemen yang belum diiterasi.

Buat Loop Normal

Mulai dengan membuat loop biasa.

Buat Loop Normal

Tentukan Kondisi Kapan Harus Berhenti

Pikirkan: “Kapan saya ingin loop berhenti?” Misalnya: “Berhenti saat menemukan angka 5”.

Tentukan Kondisi Kapan Harus Berhenti

Tambahkan Statement break

Letakkan break di dalam blok if yang memeriksa kondisi berhenti.

Tambahkan Statement break

Pahami Alur Eksekusi Looping dengan break

Ketika break dieksekusi:

  • Loop langsung berhenti sepenuhnya
  • Kode setelah loop akan dijalankan
  • Iterasi yang tersisa tidak akan diproses

Hasilnya kira-kira seperti ini:

Pahami Alur Eksekusi Looping dengan break

Loop berhenti saat i mencapai 5, jadi 5-9 tidak dicetak.

2. Menggunakan continue

Statement continue digunakan untuk melewati sisa kode dalam iterasi saat ini dan langsung melanjutkan ke iterasi berikutnya, tanpa menghentikan loop secara keseluruhan.

Buatlah Loop Normal

Mulai dengan membuat loop biasa seperti yang sudah kamu pelajari di atas.

Buatlah Loop Normal

Tentukan Kondisi Kapan Harus Melewati Iterasi

Pikirkan: “Kapan saya ingin skip/lewati iterasi ini?” Misalnya: “Lewati bilangan genap”.

Tentukan Kondisi Kapan Harus Melewati Iterasi

Tambahkan Statement continue

Letakkan continue di dalam blok if, tepatnya sebelum kode yang ingin dilewati.

Tambahkan Statement continue

Pahami Alur Eksekusi Looping dengan continue

Ketika continue dieksekusi:

  • Semua kode di bawahnya dalam iterasi itu diabaikan
  • Loop langsung lompat ke iterasi berikutnya
  • Loop TIDAK berhenti, hanya melewati iterasi saat ini

Hasilnya kira-kira seperti ini:

Pahami Alur Eksekusi Looping dengan continue

3. Menggunakan pass

Statement pass adalah null operation atau placeholder yang tidak melakukan apa-apa ketika dieksekusi. Biasanya, pass digunakan sebagai penanda tempat untuk kode yang akan diimplementasikan nanti.

Buat Struktur Loop atau Kondisi

Mulai dengan membuat loop atau struktur if.

Buat Struktur Loop atau Kondisi

Identifikasi Tempat yang Butuh Placeholder

Saat kamu membiarkan blok kode tertentu kosong, Python akan error dan memberikan hasil seperti ini:

Identifikasi Tempat yang Butuh Placeholder

Tambahkan Statement pass

Gunakan pass sebagai “placeholder” agar kodemu tidak error.

Tambahkan Statement pass

Pahami Fungsi pass

Ketika pass dieksekusi:

  • Python tidak melakukan apa-apa
  • Loop terus berjalan seperti biasa
  • Tidak ada kode yang dilewati atau dihentikan
  • Hanya untuk menghindari syntax error

Hasilnya kira-kira seperti ini:

Pahami Fungsi pass

Angka 2 tidak dicetak karena masuk ke kondisi if i == 2: yang hanya berisi pass (tidak ada perintah print).

Baca juga: 5 Program Sederhana untuk Melatih Logika Looping Kamu

Siap Mempraktikkan Cara Membuat Looping dalam Python?

Itulah cara membuat looping di Python beserta contohnya yang bisa langsung diterapkan. Baik loop for maupun while, semuanya berperan untuk penulisan kode yang efisien dan dinamis!

Mau belajar Python dari nol sampai mahir? Yuk, ikuti kursus Python dari Coding Studio! Dalam kelas ini, kamu akan mempelajari konsep dasar sintaks, logika pemrograman, hingga teknik pemecahan masalah berbasis kode. 

Berkat pendekatan praktis dan berbasis proyek nyata, kamu bisa mengerjakan project nyata untuk mendapatkan sertifikasi resmi dari Coding Studio. 

Sudah cukup tertarik? Yuk, klik tautan di atas dan mulai langkahmu untuk berkarier menjadi seorang python developer!