Python untuk gelung dengan contoh

Python untuk gelung dengan contoh

Python adalah bahasa pengaturcaraan tujuan umum, yang menekankan menjadikan pengaturcaraan mudah, pengekodan yang cekap, dan melepaskan potensi pengguna. Gelung adalah bahagian penting pengaturcaraan kerana ia membolehkan pengguna untuk berulang -ulang menggunakan satu set kod menggunakan gelung. Jadi dalam artikel berikut, kita akan melihat cara menggunakan untuk Gelung di Python.

Untuk gelung:

Sehingga lelaran item terakhir dalam urutan, untuk gelung menjalankan arahan. Ia melangkah ke atas set arahan dalam urutan, tatasusunan, dan tuple untuk tempoh yang telah ditetapkan sebelumnya atau sehingga item dan pengiraan terakhir dilaksanakan.

Untuk gelung boleh dikategorikan dalam tiga cara.

  1. Tradisional untuk gelung - Ia biasanya digunakan dalam bahasa pengaturcaraan dan mengandungi tiga bahagian gelung, i.e., permulaan, keadaan, kenaikan/penurunan.
  2. Iterator/berasaskan koleksi untuk gelung - Ia digunakan untuk lelaran objek dan koleksi dan bukannya nombor.
  3. Vektor untuk gelung - Ia digunakan untuk melepasi susunan selari secara serentak.

Untuk gelung di Python:

Sebagai gelung memainkan peranan penting dalam bahasa pengaturcaraan dan membuat tugas mudah untuk pengaturcara, seperti bahasa pengaturcaraan lain, Python juga menggunakan gelung. Python membolehkan kemudahan digunakan untuk gelung dalam urutan dan segmen yang berbeza, .i.e. Untuk senarai, rentetan, tuples, dll.

Sintaks:

Kata kunci "untuk" digunakan untuk melaksanakan satu set syarat untuk gelung. Sintaks untuk gelung berikut seperti di bawah:

untuk objek/item dalam cetakan senarai/tuple (objek/item) 

Berikut adalah beberapa contoh untuk gelung di python.

Untuk lelaran gelung dalam senarai:

Kita boleh melangkah melalui senarai nombor yang menggunakan gelung, dan ia akan berjalan sekali untuk setiap item dalam senarai dan mencetak semua nombor.

# Python untuk contoh gelung untuk melangkah ke atas senarai even_list = [2, 4, 6, 8, 10, 12, 14] untuk walaupun dalam Even_list: cetak (walaupun)
123456# Python untuk contoh gelung untuk melangkah ke atas senarai even_list = [2, 4, 6, 8, 10, 12, 14] untuk walaupun dalam Even_list: cetak (walaupun)

Pengeluaran:

Untuk gelung untuk rentetan:

Katakan kita mahu melangkah melalui rentetan dan mencetak setiap abjad secara berasingan. Dalam hal ini, kita boleh menggunakan gelung untuk melangkah melalui rentetan dan berjalan setiap kali untuk setiap abjad.

# Python untuk contoh gelung untuk rentetan untuk x dalam "untuk gelung di python": cetak (x)
1234# Python untuk contoh gelung untuk rentetan untuk x dalam "untuk gelung di python": cetak (x)

Pengeluaran:

Untuk gelung menggunakan fungsi pelbagai:

Kami menggunakan fungsi julat di Python untuk melaksanakan tugas beberapa kali. Di sini dalam contoh yang diberikan di bawah, fungsi julat mengira jumlah sehingga sepuluh nombor pertama dan menyimpannya dalam pembolehubah jumlah.

# Python untuk contoh gelung dengan fungsi pelbagai jumlah = 0 untuk val dalam julat (1, 11): sum = sum + val print (jumlah)
1234567# Python untuk contoh gelung dengan fungsi pelbagai jumlah = 0for val dalam julat (1, 11): sum = sum + val print (jumlah)

Pengeluaran:

Untuk gelung untuk melangkah ke atas kamus:

Sebagai kamus terdiri daripada pasangan nilai utama, kita boleh meleleh melalui kamus dan mendapatkan pasangan nilai kunci tunggal menggunakan gelung.

Dalam contoh yang diberikan di bawah, jenis artikel, kategori, dan kunci topik tersedia. Anda boleh mendapatkan pasangan nilai kunci dengan menulis pernyataan cetak menggunakan gelung.

# Python untuk contoh gelung untuk melangkah ke atas kamus contoh_dict = 'jenis artikel': 'tutorial', 'kategori': 'pengaturcaraan python', 'topik': 'untuk gelung dalam python' untuk x dalam contoh_dict: cetak (x , ':', example_dict [x])
123456# Python untuk contoh gelung untuk melangkah ke atas kamus contoh_dict = 'jenis artikel': 'tutorial', 'kategori': 'pengaturcaraan python', 'topik': 'untuk gelung dalam python' untuk x dalam contoh_dict: cetak (x , ':', example_dict [x])

Pengeluaran:

Untuk gelung dengan pernyataan lain:

Kita boleh menggunakan gelung dengan blok lain di python, di mana lagi akan dilaksanakan apabila gelung untuk selesai dan num tidak berkisar.

# Python untuk contoh gelung dengan pernyataan lain untuk num dalam julat (1, 6): cetak (num) lain: cetak ("nombor tidak ada")
123456# Python untuk contoh gelung dengan pernyataan lain untuk num dalam julat (1, 6): cetak (num) lain: cetak ("nombor tidak ada")

Pengeluaran:

Kita boleh menghentikan pelaksanaan pernyataan lain dengan menggunakan rehat. Contoh di atas melaksanakan semua kenyataan, tetapi di sini, ia akan berjalan hanya jika blok.

# Python untuk gelung contoh lain dengan pernyataan lain untuk num dalam julat (1, 6): jika num == 4: cetak cetak (num) lain: cetak ("Nombor tidak ada")
1234567# Python untuk gelung contoh lain dengan pernyataan lain untuk num dalam julat (1, 6): jika num == 4: cetak cetak (num) lain: cetak ("Nombor tidak ada")

Pengeluaran:

Bersarang untuk gelung di python:

Python juga membolehkan pengguna melaksanakan bersarang untuk gelung. Dalam contoh yang disebutkan, kami menjalankan dua untuk gelung di dalam gelung luar. Kawalan pertama pergi ke gelung luar dan mencetak pernyataan; Kemudian ia akan pergi ke tempat seterusnya untuk melaksanakan pernyataan cetak dan kemudian ke gelung terakhir untuk mencetak kedua -dua kenyataan.

Gelung ketiga akan dilaksanakan semula dan melaksanakan kedua -dua kenyataan cetak sehingga gelung ketiga selesai. Apabila julat gelung ketiga adalah dua, ia akan dilaksanakan dua kali, keluar dari gelung, dan kembali ke gelung kedua. Kemudian, pernyataan cetak gelung kedua akan dilaksanakan, dan ia akan kembali ke gelung ketiga sekali lagi. Oleh itu, ia akan berulang sehingga selesai.

# Python bersarang untuk contoh gelung untuk x dalam julat (1): cetak ("I Am Loop Out" + str (x)) # gelung innter untuk y dalam julat (2): cetak ("Ini adalah gelung bersarang pertama" + str (y)) untuk z dalam julat (3): cetak ("Ini adalah gelung bersarang kedua" + str (z)) cetak ("******************** *********************** ")
12345678910# Python bersarang untuk contoh gelung untuk x dalam julat (1): cetak ("I Am Loop Out" + str (x)) # gelung innter untuk y dalam julat (2): cetak ("Ini adalah gelung bersarang pertama" + str (y)) untuk z dalam julat (3): cetak ("Ini adalah gelung bersarang kedua" + str (z)) cetak ("******************** *********************** ")

Pengeluaran:

Untuk gelung di python dengan pernyataan rehat:

Kenyataan rehat juga digunakan untuk gelung. Contoh berikut mengandungi array yang mempunyai senarai item yang berbeza di dalamnya. Di gelung untuk, kami meleleh melalui setiap item dan mencetak item itu. Kami telah menggunakan pernyataan jika. Dalam pernyataan IF, kami meletakkan syarat bahawa jika nilai item adalah sama dengan kata kunci, kemudian pecahkan gelung, tidak berulang melalui seluruh item array, dan segera keluar dari gelung.

# Menggunakan pernyataan break di python untuk gelung pythonforloops = ["fedora", "ubuntu", "debian", "linuxmint", "windows", "rhel"] untuk x dalam pythonforloops: cetak (x) jika x == " ": Break
12345678# Menggunakan pernyataan break di python untuk gelung pythonforloops = ["fedora", "ubuntu", "debian", "linuxmint", "windows", "rhel"] untuk x dalam pythonforloops: cetak (x) jika x == " ": Break

Pengeluaran:

Walaupun dalam contoh ini, pernyataan Break akan melaksanakan nilai pertama dan mencetak selepas itu.

# Python untuk gelung satu lagi contoh dengan pernyataan rehat pythonforloops = ["fedora", "ubuntu", "debian", "linuxmint", "windows", "rhel"] untuk x dalam pythonforloops: jika x == "windows": Cetak cetak (x)
12345678# Python untuk gelung satu lagi contoh dengan pernyataan rehat pythonforloops = ["fedora", "ubuntu", "debian", "linuxmint", "windows", "rhel"] untuk x dalam pythonforloops: jika x == "windows": Cetak cetak (x)

Python untuk gelung menggunakan pernyataan Teruskan:

Kita juga boleh menggunakan gelung dengan pernyataan teruskan. Contohnya, anda boleh melangkau item yang disebutkan dalam pernyataan jika. Gelung akan terus melaksanakan sehingga akhir senarai.

# Python untuk contoh gelung dengan pernyataan teruskan pythonforloops = ["fedora", "ubuntu", "debian", "linuxmint", "windows", "rhel"] untuk x dalam pythonforloops: jika x == "windows": Teruskan Cetak (x)
1234567# Python untuk contoh gelung dengan pernyataan teruskan pythonforloops = ["fedora", "ubuntu", "debian", "linuxmint", "windows", "rhel"] untuk x dalam pythonforloops: jika x == "windows": Teruskan Cetak (x)

Pengeluaran:

Kesimpulan:

Artikel ini menerangkan Loop di Python menggunakan fungsi, senarai, dan pernyataan yang berbeza. Gelung digunakan untuk melelehkan arahan sepanjang tempoh yang ditentukan sehingga keadaannya betul. Di Python, untuk gelung digunakan untuk pelbagai tujuan untuk mencapai matlamat. Artikel ini telah menjelaskan cara mudah untuk digunakan untuk gelung di python yang akan memberi manfaat kepada pemula.