Menguasai Python Loops: Tutorial Komprehensif.

Alfan
3 min readMay 16, 2024
Photo by Hitesh Choudhary on Unsplash

Konsep Dasar Loop

For loop adalah salah satu konsep paling fundamental yang digunakan dalam Python untuk mengendalikan aliran program.

Prinsip dasarnya sederhana; for loop akan berjalan atau berulang kali melakukan kode tertentu berdasarkan jumlah elemen dalam kumpulan data.

Contohnya perusahaan menyuruh kamu untuk mengirimkan email ke 100 pelanggannya,biasanya apa sih yang kalian lakukan?pasti mengirim pesan email tersebut satu per satu,hal tersebut akan memakan banyak waktu, dengan for loop kalian dapat mengulang pesan email sampai perintah ≤100.

Syntax For Loop

Syntax Python for loop terdiri dari beberapa komponen utama, yaitu kata kunci ‘for’, variabel iterasi, ‘in’, objek iterable, titik dua (:), dan blok kode yang diindentasi.

for var in iterable: 
statement

Berikut penjelasan mengenai syntax diatas:

  • for: ini adalah kata kunci yang digunakan untuk memulai loop.
  • var: var adalah variabel temporer yang digunakan untuk menyimpan nilai elemen saat ini dari iterable dalam setiap iterasi.
  • in: digunakan untuk merujuk pada iterable tempat variabel var akan melakukan iterasi.
  • : (titik dua): dipakai untuk mengawali blok kode yang akan dijalankan pada setiap iterasi.
  • statement: blok kode yang dijalankan untuk setiap iterasi. Blok kode ini harus ditulis dengan indentasi yang benar (penulisan paragraf yang menjorok ke dalam).

Contoh Penggunaan For Loop

penjelasan syntax diatas:

  • for: ini adalah kata kunci yang digunakan untuk memulai loop.
  • i: index digunakan untuk mengisi nilai dari perulangan.
  • in: digunakan untuk merujuk pada iterable tempat variabel i akan melakukan iterasi.
  • range:batas perulangan,kalian mau memasukkan berapa kali perulangan tersebut.
  • : (titik dua): dipakai untuk mengawali blok kode yang akan dijalankan pada setiap iterasi.
  • statement: blok kode yang dijalankan untuk setiap iterasi. Blok kode ini harus ditulis dengan indentasi yang benar (penulisan paragraf yang menjorok ke dalam).

Output:

Contoh Penggunaan If-Else Loop

Output:

Contoh Penggunaan While Loop

Output:

Di sini, nomor variabel disetel ke 0.

Sebelum kode dijalankan, Python memeriksa kondisinya (nomor <10). Ini bernilai True sehingga pernyataan print dieksekusi dan nomor bernilai 0! dicetak ke konsol.

Nomor kemudian ditambah 1. Kondisi dievaluasi kembali dan kembali menjadi Benar, sehingga seluruh prosedur diulangi hingga angka sama dengan 9(karena nomor < 10).

Kali ini nomor 9! dicetak dan nomor bertambah, tetapi sekarang nomor sama dengan 10 sehingga kondisi tidak lagi terpenuhi dan oleh karena itu perulangan dihentikan.

Ada kemungkinan bahwa perulangan while tidak akan pernah berjalan jika tidak memenuhi kondisi, seperti pada contoh ini:

Karena kondisinya selalu False, instruksi di badan perulangan tidak dijalankan.

--

--

Alfan
0 Followers

Computer Science Students @septiyan