Skip to content

break va continue operatorlari

Break operatori

break va continue operatorlari ma'lum bir shart asosida siklni to'xtatish yoki davom etishini ta'minlash uchun foydalaniladi. Quyida while operatori bilan misol ko'ramiz:

# agar son o'zgaruvchisini qiymati 5 ga teng bo'lsa siklni to'xtasin.
son = 0
while son <= 10:
    print(son)
    if son == 5:
        break
    son += 1
for sikl operatori bilan misol ko'ramiz.

for i in range(11):
    print(i)
    if i == 5:
        break

Continue operatori

Break operatorini aksi hisoblanadi, ya'ni ma'lum bir shart bajarilganda shu shartga mos qadamni tashlab o'tish uchun xizmat qiladi. Quyida misol ko'ramiz.

while sikl operatori bilan:

son = 0
while son < 10:
    son += 1
    if son % 2 == 0:
        continue
    print(son)

for sikl operatori bilan

for i in range(11):
    if i % 2 == 0:
        continue
    print(i)

Shartlarni yozishda diqqatli bo'lish zarur, agar shartlar noto'g'ri bo'lsa dastur sikl muamosiga uchrashi mumkin.