Gelung adalah komponen yang sangat penting dan mustahak dalam mana-mana bahasa pengaturcaraan. Gelung digunakan untuk pelbagai tujuan, seperti menjalankan blok kod yang sama dan melintasi bekas. Seperti bahasa pengaturcaraan lain, Python juga menyediakan gelung, i.e., sambil gelung dan untuk gelung.
Gelung untuk Python berulang mengikut urutan (senarai, tupel, kamus, dll.) dan melintasi. Untuk gelung bermanfaat untuk melaksanakan tugas berulang. Kita juga boleh menjalankan sekatan kod yang sama berkali-kali dengan menggunakan untuk gelung.
Artikel ini akan menerangkan mengenai loop for dengan contoh.
Sintaks
Gelung untuk dinyatakan dengan menggunakan untuk kata kunci. Sintaks bagi gelung adalah seperti berikut:
untuk iterator_berubah dalam urutan:
pernyataan atau badan bagi gelung
The iterator_berubah digunakan untuk berulang melalui urutan. Nilai item diambil dari urutan, dan operasi dilakukan. Gelung untuk tidak berakhir kecuali item terakhir dalam urutan dilalui. Lekukan digunakan untuk memisahkan badan gelung dari deklarasinya.
Sekarang, mari kita lihat contoh untuk gelung di Python.
Contoh 1: Mencetak item senarai
Mari nyatakan senarai dan gunakan loop untuk mencetak item senarai.
#menyatakan senarai haiwanhaiwan = ["lembu", "anjing", "kucing", "unta", "singa"]
#menyatakan gelung untuk
#x adalah pemboleh ubah iterator
untuk x dalam haiwan:
#mencetak setiap item senarai
cetak (x)
Pengeluaran
Contoh 2: Mengira jumlah item senarai
Sekarang, mari tulis program dan hitung jumlah semua item dalam senarai.
#menyatakan senarai nombormylist = [1,2,3,4,5,6,7,8,9,10]
#menyatakan pemboleh ubah untuk menyimpan nilai jumlah
jumlah = 0
#menyatakan gelung untuk
untuk x dalam senarai saya:
jumlah = jumlah + x
cetak ("Jumlahnya:", jumlah)
Pengeluaran
Contoh 3: Melintasi rentetan menggunakan gelung
Di Python, kita juga dapat mengulang rentetan menggunakan loop. Mari kita lihat contohnya.
#menyatakan pemboleh ubah laman weblaman web = "linuxhint"
#menyatakan gelung untuk
untuk laman web x di:
cetak (x)
Pengeluaran
Python untuk gelung dengan pernyataan lain
Python membolehkan kita menggunakan pernyataan lain dalam kombinasi dengan gelung. Pernyataan lain akan dilaksanakan jika gelung dihentikan atau senarai diulang. Mari kita lihat contohnya.
#menyatakan pemboleh ubah laman weblaman web = "linuxhint"
#menyatakan gelung untuk
untuk laman web x di:
cetak (x)
#menyatakan pernyataan lain
lain:
cetak ("Melaksanakan pernyataan yang lain")
cetak ("Akhir gelung")
Pengeluaran
Menggunakan pernyataan rehat dengan gelung untuk
Pernyataan rehat digunakan untuk mengawal lelaran bagi gelung. Pernyataan putus menghentikan lelaran untuk gelung selepas lelaran tertentu. Ia juga mengakhiri gelung untuk apabila keadaan ujian benar. Mari kita lihat contohnya. Dalam contoh yang diberikan, for for loop dihentikan apabila nilai iterator sama dengan kucing.
#menyatakan senarai haiwanhaiwan = ["lembu", "anjing", "kucing", "unta", "singa"]
#menyatakan gelung untuk
#x adalah pemboleh ubah iterator
untuk x dalam haiwan:
#mencetak setiap item senarai
cetak (x)
jika (x == "kucing"):
#menggunakan pernyataan rehat
rehat
Pengeluaran
Menggunakan pernyataan terus dengan gelung untuk
Pernyataan terus juga digunakan untuk mengawal lelaran untuk gelung. Pernyataan lanjutan boleh digunakan untuk melangkau lelaran semasa, sementara gelung untuk lanjutan terus dari lelaran seterusnya. Pernyataan terus melangkau lelaran loop untuk apabila keadaan ujian benar. Mari kita lihat contohnya.
#menyatakan senarai haiwanhaiwan = ["lembu", "anjing", "kucing", "unta", "singa"]
#menyatakan gelung untuk
#x adalah pemboleh ubah iterator
untuk x dalam haiwan:
#mencetak setiap item senarai
jika (x == "kucing"):
#menggunakan penyataan terus
teruskan
cetak (x)
Pengeluaran
Dalam contoh yang diberikan, lelaran semasa dilangkau apabila nilai iterator sama dengan kucing.
Menggunakan fungsi range () untuk gelung
Fungsi julat () menghasilkan nombor mengikut urutan. Kita dapat menentukan nilai ukuran mula, berhenti, dan langkah dalam fungsi julat. Sekiranya nilai ukuran langkah tidak ditentukan, maka itu adalah 1 secara lalai. Fungsi range () juga digunakan untuk mengakses indeks urutan yang dinyatakan. Mari kita lihat contoh fungsi julat. Kami sedang menulis program paling mudah, yang menggunakan fungsi jarak untuk mencetak nombor 10. Fungsi julat () mencetak nombor dari 0 hingga 9.
#menggunakan fungsi jarak dengan gelung untukuntuk nombor dalam lingkungan (10):
# mencetak nilai angka
cetak (angka)
Pengeluaran
Sekarang, mari kita gunakan nilai ukuran mula, berhenti, dan langkah dengan fungsi julat ().
#menggunakan fungsi jarak dengan gelung untuk# nilai permulaan adalah 1, nilai berhenti adalah 30, dan nilai langkah adalah 3.
untuk nombor dalam lingkungan (1,30,3):
# mencetak nilai angka
cetak (angka)
Pengeluaran
Fungsi range () juga digunakan untuk mendapatkan indeks urutan. Mari kita lihat contoh di mana fungsi len () digunakan untuk mengembalikan panjang senarai.
#menyatakan senarai haiwanhaiwan = ["lembu", "anjing", "kucing", "unta", "singa"]
#menyatakan gelung untuk
#x adalah pemboleh ubah iterator
#menentukan panjang senarai haiwan dengan menggunakan fungsi len ()
untuk x dalam jarak (len (haiwan)):
#mencetak setiap item senarai
cetak (haiwan [x])
Pengeluaran
Kesimpulannya
Artikel ini menerangkan penggunaan loop untuk Python dengan bantuan contoh mudah. Gelung untuk digunakan untuk mengulangi bekas dan mengakses item bekas. Artikel ini akan bermanfaat bagi pemula.