Aylanishdan Chiqish
Ba'zan siz aylanishni erta to'xtatmoqchi bo'lasiz. Masalan, siz biror narsani topguningizcha aylanishni davom ettirmoqchi bo'lishingiz mumkin. Yaxshi bir holat, matn faylidagi satrlarni aylantirish va muayyan bir satrning birinchi uchrashuvini topganda to'xtashdir.
Aylanishni erta to'xtatish uchun break
kalit so'zidan foydalanishingiz mumkin:
Ushbu misolda, siz aylanishni count
4 ga yetganda to'xtatmoqchisiz. Buni amalga oshirish uchun siz count
ning 4 ga tengligini tekshiradigan shartli bayonotni qo'shasiz. Bu sodir bo'lganda, siz count
ning 4 ga tengligini chop etasiz va so'ngra break
bayonotidan foydalanib, aylanishdan chiqasiz. (Eslatib o'tamiz, f'{count=}'
ni qo'llash uchun Python 3.8 talab qilinadi; avvalgi versiyalarda f'count={count}'
deb yozishingiz kerak bo'ladi.)
break
ni for
aylanishida ham ishlatishingiz mumkin:
Ushbu misolda, siz olma topilganda aylanishdan chiqmoqchisiz. Aks holda, qaysi meva topilganini chop etasiz. Olma ikkinchi tuplda joylashgani uchun, siz uchinchi tupga hech qachon yetib bormaysiz.
break
ishlatilganda, aylanish faqat break
bayonoti joylashgan eng ichki aylanishdan chiqadi – bu ichma-ich aylanishlar mavjud bo'lganda esda tutish muhimdir!
Siz break
dan dastur oqimini boshqarish uchun foydalanishingiz mumkin. Aslida, shartli va aylanish bayonotlari oqim nazorati bayonotlari sifatida tanilgan.
Yana bir aylanish oqim nazorati bayonoti esa continue
. Keling, endi shuni ko'rib chiqamiz!