Loop adalah komponen yang sangat penting dan esensial dari bahasa pemrograman apa pun. Loop digunakan untuk berbagai tujuan, seperti mengeksekusi blok kode yang sama dan melintasi kontainer. Seperti bahasa pemrograman lainnya, Python juga menyediakan loop, yaitu.e., perulangan while dan perulangan for.
Perulangan for dalam Python berulang pada urutan (daftar, tupel, kamus, dll.) dan melintasinya. Untuk loop bermanfaat untuk melakukan tugas berulang. Kami juga dapat menjalankan blok kode yang sama beberapa kali dengan menggunakan for loop.
Artikel ini akan menjelaskan perulangan for dengan contoh.
Sintaksis
Perulangan for dideklarasikan dengan menggunakan untuk kata kunci. Sintaks perulangan for adalah sebagai berikut:
untuk iterator_variabel di urutan:
pernyataan atau badan dari for loop
Itu iterator_variabel digunakan untuk iterasi melalui urutan. Nilai item diambil dari urutan, dan operasi dilakukan. Perulangan for tidak berhenti kecuali item terakhir dalam urutan dilintasi. Lekukan digunakan untuk memisahkan badan for loop dari deklarasinya.
Sekarang, mari kita lihat contoh perulangan for di Python.
Contoh 1: Mencetak item dari daftar
Mari kita mendeklarasikan daftar dan menggunakan loop for untuk mencetak item daftar.
#menyatakan daftar hewananimal= ["sapi", "anjing", "kucing", "unta", "singa"]
#mendeklarasikan perulangan for
#x adalah variabel iterator
untuk x pada hewan:
#mencetak setiap item dari daftar
cetak (x)
Keluaran
Contoh 2: Menghitung jumlah item daftar
Sekarang, mari kita menulis sebuah program dan menghitung jumlah semua item dari sebuah daftar.
#menyatakan daftar angkadaftar saya=[1,2,3,4,5,6,7,8,9,10]
#mendeklarasikan variabel untuk menyimpan nilai penjumlahan
jumlah = 0
#mendeklarasikan perulangan for
untuk x di daftar saya:
jumlah=jumlah+x
print("Jumlahnya adalah : ",jumlah)
Keluaran
Contoh 3: Melintasi string menggunakan for loop
Dengan Python, kita juga dapat mengulangi string menggunakan for loop. Mari kita lihat contohnya.
#mendeklarasikan variabel situs websitus web = "linuxhint"
#mendeklarasikan perulangan for
untuk x di situs web:
cetak (x)
Keluaran
Python untuk loop dengan pernyataan lain
Python memungkinkan kita untuk menggunakan pernyataan lain dalam kombinasi dengan loop. Pernyataan else akan dieksekusi jika perulangan dihentikan atau daftar diulang. Mari kita lihat contohnya.
#mendeklarasikan variabel situs websitus web = "linuxhint"
#mendeklarasikan perulangan for
untuk x di situs web:
cetak (x)
#mendeklarasikan pernyataan lain
lain:
print("Mengeksekusi pernyataan else")
print("Akhir perulangan for")
Keluaran
Menggunakan pernyataan break dengan for loop
Pernyataan break digunakan untuk mengontrol iterasi dari for loop. Pernyataan break menghentikan iterasi for loop setelah iterasi tertentu particular. Itu juga mengakhiri for loop ketika kondisi pengujian benar. Mari kita lihat contohnya. Dalam contoh yang diberikan, for loop dihentikan ketika nilai iterator sama dengan cat.
#menyatakan daftar hewananimal= ["sapi", "anjing", "kucing", "unta", "singa"]
#mendeklarasikan perulangan for
#x adalah variabel iterator
untuk x pada hewan:
#mencetak setiap item dari daftar
cetak (x)
jika (x=="kucing"):
#menggunakan pernyataan break
istirahat
Keluaran
Menggunakan pernyataan continue dengan for loop
Pernyataan continue juga digunakan untuk mengontrol iterasi dari for loop. Pernyataan continue dapat digunakan untuk melewati iterasi saat ini, sedangkan perulangan for melanjutkan dari iterasi berikutnya. Pernyataan continue melewatkan iterasi dari for loop ketika kondisi pengujian benar. Mari kita lihat contohnya.
#menyatakan daftar hewananimal= ["sapi", "anjing", "kucing", "unta", "singa"]
#mendeklarasikan perulangan for
#x adalah variabel iterator
untuk x pada hewan:
#mencetak setiap item dari daftar
jika (x=="kucing"):
#menggunakan pernyataan continue
terus
cetak (x)
Keluaran
Dalam contoh yang diberikan, iterasi saat ini dilewati ketika nilai iterator sama dengan cat.
Menggunakan fungsi range() di for loop
Fungsi range() menghasilkan angka secara berurutan. Kita dapat menentukan nilai ukuran mulai, berhenti, dan langkah dalam fungsi rentang. Jika nilai ukuran langkah tidak ditentukan, maka itu adalah 1 secara default. Fungsi range() juga digunakan untuk mengakses indeks dari urutan yang dideklarasikan. Mari kita lihat contoh dari fungsi jangkauan. Kami sedang menulis program paling sederhana, yang menggunakan fungsi jangkauan untuk mencetak angka 10. Fungsi range() mencetak angka dari 0 hingga 9.
#menggunakan fungsi range dengan for loopuntuk jumlah dalam rentang (10):
#mencetak nilai bilangan
cetak (angka)
Keluaran
Sekarang, mari kita gunakan nilai ukuran start, stop, dan step dengan fungsi range().
#menggunakan fungsi range dengan for loop#nilai awal adalah 1, nilai berhenti adalah 30, dan nilai langkah adalah 3.
untuk jumlah dalam rentang (1,30,3):
#mencetak nilai bilangan
cetak (angka)
Keluaran
Fungsi range() juga digunakan untuk mendapatkan indeks dari urutan. Mari kita lihat contohnya di mana fungsi len() digunakan untuk mengembalikan panjang daftar.
#menyatakan daftar hewananimal= ["sapi", "anjing", "kucing", "unta", "singa"]
#mendeklarasikan perulangan for
#x adalah variabel iterator
#mendapatkan panjang daftar hewan dengan menggunakan fungsi len()
untuk x dalam jangkauan(len(hewan)):
#mencetak setiap item dari daftar
cetak(hewan[x])
Keluaran
Kesimpulan
Artikel ini menjelaskan penggunaan for loop dalam Python dengan bantuan contoh sederhana. Perulangan for digunakan untuk mengulangi wadah dan mengakses item wadah. Artikel ini akan bermanfaat bagi pemula.