Tutorial Belajar Python Part 27: Perulangan For Bahasa Python

Posted on

Masih membahas mengenai perulangan, di panduan kali ini kita akan mempelajari cara penggunaan perulangan for dalam bahasa pemrograman Python.


Pengertian Struktur Perulangan For Bahasa Python

Berbeda dengan mayoritas bahasa pemrograman lain, di di Python perulangan for lebih ke perulangan untuk memproses array / himpunan. Ini mirip seperti perulangan foreach di bahasa PHP.

Berikut format basic struktur perulangan for di bahasa Python:

Di format ini, di awal saya mendefinisikan variabel foo selaku sebuah array atau himpunan (diantara dari tipe data string, list, tuple, set atau dictionary).

Perulangan for akan dijalankan sebanyak jumlah element yang terdapat di di variabel foo. Sepanjang perulangan, variabel i akan berisi element yang sedang di proses. Penjelasan ini akan lebih gampang dimengerti dengan contoh kode program.


Contoh Kode Program Perulangan For Bahasa Python

Selaku praktek pertama-tama, berikut kode program perulangan for untuk menampilkan nama-nama warna:

Hasil kode program:

Di baris 1 saya membangun variabel warna selaku tipe data list. List ini terdiri dari 4 element. Menggunakan perulangan for, saya menampilkan semua isi variabel foo. Di di perulangan, variabel i dimanfaatkan untuk menyimpan isi dari element yang ketika ini sedang di proses. Nama variabel i sendiri boleh bebas, fungsinya hanya selaku variabel bantu.

Perulangan for pun dapat dimanfaatkan untuk tipe data lain, misalnya tipe data set:

Hasil kode program:

Perhatikan perubahan tanda kurung di baris 1. Kini ini saya menggunakan kurung kurawal yang ialah sebuah cara perancangan tipe data set di di Python.

Hasilnya, nama warna hanya tampil 3 buah. Loh, kenapa bukan 4? ini karena perilaku dari tipe data set Python, dimana apabila terdapat data yang berulang, data tersebut tak akan disimpan. Di hal ini, warna ‘biru’ saya tulis sebanyak 2 kali. Lebih lanjut mengenai tipe data set dapat dipelajari kembali di: Tutorial Belajar Python: Tipe Data Set.

Bagaimana dengan tipe data string? pun dapat:

Hasil kode program:

Ini karena di di bahasa Python, tipe data string ialah sebuah sebuah array.


Pemakaian Function range()

Struktur perulangan di bahasa Python sepintas tak memungkinkan kita untuk membangun perulangan angka naik, misalnya dari 1, 2, 3, dst. Namun ini dapat dikerjakan dengan bantuan kegunaan atau function range().

Bahasan mengenai function memang belum kita pelajari, tapi penggunaannya lumayan gampang. Manfaat range() dapat dimanfaatkan untuk membangun deret angka, yang kemudian menjadi inputan ke di perulangan for. Berikut contoh penggunaannya:

Hasil kode program:

Di sini command range(5) akan membangun 5 buah deret yang dimulai dari angka 0, 1, 2, 3 dan 4. Yang mesti diperhatikan, nilai maksimal dari range(5) yaitu 4, karena angka dimulai dari 0, bukan 1.

Namun kita dapat mengatur jangkauan yang diinginkan. Caranya, tambah angka kedua ke di function range():

Hasil kode program:

Pemanggilan kegunaan range(5,10) akan membangun deret angka mulai dari 5, 6, 7, 8, dan 9.

Tak hanya itu, kita pun dapat mengatur tingkat “kenaikan” atau increment dari range dengan cara menambah 1 lagi angka di ketika pemanggilan function range():

Hasil kode program:

Pedoman range(3,100,3) akan membangun deret angka dari 3 hingga 100 dimana setiap angka akan naik sebanyak 3 angka. Hasilnya, angka deret akan lompat setiap kelipatan tiga, mulai dari 3, 6, 9, dst hingga 99.


Di panduan kali ini kita telah membahas cara pemakaian perulangan for di bahasa pemrograman Python. Seperti yang terlihat, penggunaannya lumayan berbeda dengan bahasa pemrograman lain, terutama bahasa pemrograman turunan C seperti C++, PHP, maupun Java.

Berikutnya akan dibahas mengenai command break dan continue di bahasa pemrograman Python.


Sumber https://www.duniailkom.com/