Rumah >masalah biasa >Apakah kegunaan lain dalam struktur gelung Python?

Apakah kegunaan lain dalam struktur gelung Python?

zbt
zbtasal
2023-09-26 10:52:581831semak imbas

Struktur gelung dalam Python termasuk untuk gelung dan gelung while Struktur gelung ini boleh membantu program berulang kali melaksanakan blok kod sehingga syarat tertentu dipenuhi. Selain gelung itu sendiri, Python juga menyediakan kata kunci khas lain untuk melaksanakan sekeping kod tertentu selepas gelung berakhir. Artikel ini akan memperkenalkan secara terperinci penggunaan else dalam struktur gelung Python.

Dalam Python, sintaks struktur gelung adalah seperti berikut:

1 untuk gelung:

#🎜🎜 untuk pembolehubah dalam Jujukan:

# 循环体
else:
# 循环结束后执行的代码

2 gelung while:

while 条件:
# 循环体
else:
# 循环结束后执行的代码

Dalam sintaks di atas, blok lain adalah pilihan, anda boleh memilih. sama ada guna.

Apabila gelung berakhir seperti biasa, iaitu apabila keadaan gelung tidak lagi dipenuhi, kod dalam blok else akan dilaksanakan. Ini bermakna bahawa jika gelung tidak diganggu oleh pernyataan putus, maka kod dalam blok else akan dilaksanakan.

Yang berikut menggunakan beberapa contoh untuk menggambarkan penggunaan else dalam struktur gelung.

Contoh 1: untuk gelung

untuk i dalam julat(5):

print(i)
else:
print("循环结束")

Hasil keluaran:

rreee#🎜 Dalam contoh ini, gelung for dijalankan biasanya 5 kali, jadi kod dalam blok else dilaksanakan.

Contoh 2: Gunakan putus dalam gelung for

0
1
2
3
4
循环结束

Hasil keluaran:

for i in range(5):
if i == 3:
break
print(i)
else:
print("循环结束")

Dalam contoh ini, apabila saya bersamaan dengan 3, gunakan Pernyataan break memecahkan gelung, jadi kod dalam blok else tidak akan dilaksanakan.

Contoh 3: gelung while

0
1
2

Hasil keluaran:

i = 0
while i < 5:
print(i)
i += 1
else:
print("循环结束")

Dalam contoh ini, gelung while dijalankan secara normal 5 kali, jadi gelung while biasanya 5 kali. blok Kod dalam dilaksanakan.

Contoh 4: Gunakan gelung pecah masuk sambil

0
1
2
3
4
循环结束

Hasil keluaran:

i = 0
while i < 5:
if i == 3:
break
print(i)
i += 1
else:
print("循环结束")

Dalam contoh ini, apabila saya bersamaan dengan 3, gunakan The penyataan break memecahkan gelung, jadi kod dalam blok else tidak akan dilaksanakan.

Ringkasan:

Dalam struktur gelung Python, blok else digunakan untuk melaksanakan sekeping kod tertentu apabila gelung berakhir seperti biasa. Jika gelung diganggu oleh pernyataan putus, kod dalam blok else tidak akan dilaksanakan. Menggunakan blok lain boleh menjadikan kod lebih jelas dan lebih mudah difahami, dan boleh melakukan beberapa operasi yang diperlukan selepas gelung berakhir. .

Atas ialah kandungan terperinci Apakah kegunaan lain dalam struktur gelung Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn