Skip to content

Python - While Tsikllari

Python Tsikllari

Python'da ikkita asosiy tsikl buyrug'i mavjud:

  • while tsikllari
  • for tsikllari

While Tsikli

while tsikli yordamida biz shart to'g'ri bo'lganicha bir qator iboralarni bajarishimiz mumkin.

Misol

i 6 dan kichik bo'lganicha i ni chop etish:

python
i = 1
while i < 6:
    print(i)
    i += 1

Eslatma: i ni oshirishni unutmang, aks holda tsikl abadiy davom etadi.

while tsikli tegishli o'zgaruvchilar tayyor bo'lishini talab qiladi, bu misolda biz i indekslash o'zgaruvchisini aniqlashimiz kerak, uni 1 ga tenglashtiramiz.

Break Ibora

break iborasi yordamida while sharti to'g'ri bo'lsa ham tsiklni to'xtatishimiz mumkin:

Misol

i 3 ga teng bo'lganda tsiklni tark etish:

python
i = 1
while i < 6:
    print(i)
    if i == 3:
        break
    i += 1

Continue Ibora

continue iborasi yordamida joriy iteratsiyani to'xtatib, keyingi iteratsiyaga o'tishimiz mumkin:

Misol

i 3 ga teng bo'lsa keyingi iteratsiyaga o'tish:

python
i = 0
while i < 6:
    i += 1
    if i == 3:
        continue
    print(i)

Else Ibora

else iborasi yordamida shart yolg'on bo'lganda bir marta kod blokini ishga tushirishimiz mumkin:

Misol

Shart yolg'on bo'lganda xabarni chop etish:

python
i = 1
while i < 6:
    print(i)
    i += 1
else:
    print("i endi 6 dan kichik emas")