Belajar Python Dasar : Perulangan For
01. Apa Itu Perulangan
- Perulangan dalam dunia pemrograman adalah baris kode atau instruksi yang dieksekusi oleh komputer secara berulang-ulang sampai suatu kondisi tertentu terpenuhi.
- Dengan perulangan, kita bisa mengeksekusi suatu kode program berkali-kali dengan jumlah tertentu, atau selama sebuah kondisi tertentu terpenuhi.
- Kalau percabangan, blok kode yang memenuhi kondisi tertentu hanya akan dieksekusi satu kali saja.
- Sedangkan perulangan, ia akan dilakukan seterusnya berulang-ulang dengan jumlah tertentu atau selama kondisi tertentu terpenuhi.
Pada python, kita bisa melakukan perulangan dengan beberapa cara di antaranya:
- Perulangan for
- Perulangan while
- Fungsi rekursif
Apa itu Perulangan For (Pada Python)?
- 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.
- For pada python memiliki perilaku yang berbeda dengan for pada kebanyakan bahasa pemrograman yang lain, karena pada python ia sangat berkaitan dengan data sequence atau data kolektif. Jika dibandingkan dengan bahasa lain, perulangan for pada python lebih dikenal sebagai foreach.
Berikut ini adalah struktur sintaks metode for:
Keterangan:
- sequence: adalah sebuah nilai yang bersifat iterable alias bisa diulang-ulang. Di antara tipe data yang bersifat sequence atau iterable adalah list, tuple, string, dsb.
- nilai: adalah setiap item yang diekstrak dari sequence.
- blok kode: yaitu statemen-statemen atau perintah-perintah tertentu yang akan dieksekusi secara berulang.
Perulangan for dengan fungsi range()
Contoh 1: Perulangan for dengan range
Dengan fungsi range, kita bisa melakukan perulangan dari 0, sampai kurang dari nilai range yang kita definisikan (yaitu 5 dalam contoh di atas). Sehingga hasil perulangan yang didapatkan adalah 0 sampai 4.
Kita bisa memulai range dari selain 0
Perhatikan contoh berikut:
Kita juga bisa mendefinisikan kelipatannya:
Perhatikan contoh berikut:
Pada contoh perulangan bilangan genap di atas, sistem akan melakukan perulangan dimulai dari angka 2, hingga kurang dari 12 dengan interval/kelipatan sebanyak 2. Sedangkan untuk bilangan ganjil, kita mulai dari angka 1.
Mengetahui urutan iterasi for dengan list
Untuk mengetahui urutan iterasi for dengan list, kita bisa menggunakan fungsi enumerate.
Fungsi tersebut akan mengekstrak 2 buah nilai:
- yang pertama adalah index: yaitu urutan iterasi yang ke berapa
- dan item yang mana itu adalah nilai dari list itu sendiri.
- break untuk interupsi (memberhentikan paksa) sebuah perulangan
- continue untuk menskip ke iterasi selanjutnya
0 Komentar