PENGERTIAN
Perulangan atau looping dalam dunia
pemograman adalah baris kode, instruksi atau pernyataan yang dieksekusi oleh
komputer untuk melakukan sesuatu seperti memproses data, menampilkan data, atau
yang lainnya secara berulang sampai kondisi tertentu terpenuhi. Konsep
perulangan ini didukung di semua bahasa pemrograman modern, termasuk di
antaranya adalah python.
Berikut
adalah berbagai model tipe perulangan yang disediakan Python :
No. |
Tipe
Loop |
Penjelasan |
1. |
For loop |
Eksekusi terhadap blok kode dilakukan
berulang kali sesuai dengan variabel yang mengatur perulangan. |
2. |
While loop |
Perulangan dilakukan selama keadaan masih
TRUE, akan dilakukan pengecekan kondisi terlebih dahulu sebelum blok kode
dieksekusi. |
3. |
Nested loop |
Kita bisa mengkombinasikan perulangan,
dimana ada perulangan di dalam perulangan. |
1.
FOR
LOOP
Perulangan for pada python adalah
perintah yang digunakan untuk melakukan iterasi dari sebuah nilai sequence atau
data koleksi pada python seperti List, Tuple, String dan lain-lain.
Sintaks for pada python :
Ada 3 bagian penting yaitu :
1. |
Sequence |
: |
adalah
sebuah nilai yang bersifat iterable alias bisa diulang-ulang. Di antara
tipe data yang bersifat sequence atau iterable adalah : ·
list ·
tuple ·
string · dan lain sebagainya
|
2. |
Nilai |
: |
adalah
setiap item yang diekstrak dari sequence |
3. |
Blok
kode |
: |
yaitu
statement atau perintah-perintah tertentu yang akan dieksekusi secara
berulang. |
|
Contoh penerapan for loop dalam
bahasa Python, sbb :
2.
WHILE
LOOP
While loop adalah perulangan uncountable
atau perulangan yang jumlah proses pengulangannya indefinite atau tidak pasti.
Selama sebuah kondisi terpenuhi maka proses pengulangan suatu blok kode program
akan terus menerus dilakukan.
Sintaks pada while Python:
Terdapat 3 komponen utama:
1. Pertama adalah keyword while, ini harus
kita isi.
2. Kedua adalah <kondisi>: ini bisa
berupa variabel boolean atau ekspresi logika.
3. Terakhir adalah blok (atau kumpulan baris)
kode yang akan diulang-ulang kondisi terpenuhi.
Berikut adalah contoh penerapan perulangan while loop dalam bahasa Python:
1. Pertama, inisialisasi nilai variabel count =1,
kemudian dilakukan perulangan dari count = 1 sampai nilai count kurang dari
atau sama dengan 5.
2. Perulangan while akan di ulang sebanyak 5
kali, mulai dari count = 1 hingga 5.
3. Ketika nilai variabel counter count sudah
mencapai 5, maka kondisi while count <= 5 tidak terpenuhi lagi (FALSE),
sehingga perulangan berhenti.
1. 3. NESTED LOOP
Nested loop atau loop bersarang, adalah
jenis loop pada Python yang mengizinkan penggunaan loop didalam loop.
Berikut adalah contoh penggunaan nested loop :
STUDI KASUS :
Program
Penjumlahan Angka dalam Bahasa Pemograman Python :
Tidak ada komentar:
Posting Komentar