Python

Python untuk loop

Python untuk loop

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 hewan
animal= ["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 angka
daftar 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 web
situs 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 web
situs 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 hewan
animal= ["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 hewan
animal= ["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 loop
untuk 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 hewan
animal= ["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.

5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...
Port Sumber Terbuka dari Mesin Game Komersial
Rekreasi mesin game gratis, open source, dan lintas platform dapat digunakan untuk bermain lama serta beberapa judul game yang cukup baru. Artikel ini...