Python While sikli ma'lum bir shart bajarilgunga qadar bayonotlar blokini qayta-qayta bajarish uchun ishlatiladi. Va shart noto'g'ri bo'lganda, dasturdagi sikldan keyingi chiziq darhol bajariladi.
While sikli sxemasi:
While sikli noaniq iteratsiya toifasiga kiradi . Noma'lum iteratsiya tsiklning necha marta bajarilishi oldindan aniq ko'rsatilmaganligini anglatadi.
Bayonotlar dasturlash konstruktsiyasi bitta kod blokining bir qismi sifatida qabul qilingandan so'ng bir xil miqdordagi belgilar bo'shliqlari bilan ajratilgan barcha bayonotlarni ifodalaydi. Python iboralarni guruhlash usuli sifatida chekinishdan foydalanadi. while tsikli bajarilganda, ekspr birinchi bo'lib mantiqiy kontekstda baholanadi va agar bu rost bo'lsa, tsikl tanasi bajariladi. Keyin ifoda yana tekshiriladi, agar u hali ham rost bo'lsa, u holda tana yana bajariladi va bu ifoda noto'g'ri bo'lguncha davom etadi.
1-misol: Python while sikli
count = 0
while (count < 3):
count = count + 1
print("Hello Geek"
Natija:
Salom Geek
Salom Geek
Salom Geek
Yuqoridagi misolda, hisoblagich o'zgaruvchisi (hisoblash) 3 dan kichik bo'lsa, while sharti True bo'ladi.
2-misol: Python while ro'yxati bilan tsikl
a = [1, 2, 3, 4]
while a:
print(a.pop())
Natija:
4
3
2
1
Yuqoridagi misolda biz ro'yxatda element mavjud bo'lmaguncha ishlaydigan ro'yxat bo'yicha vaqtinchalik tsiklni ishga tushirdik
count = 0
while (count < 5): count += 1; print("Hello Geek")
Natija:
Salom Geek
Salom Geek
Salom Geek
Salom Geek
Salom Geek
4-misol: Loopni boshqarish bayonotlari
Loopni boshqarish iboralari bajarilishini odatdagi ketma-ketligidan o'zgartiradi. Bajarish qamrovni tark etganda, ushbu doirada yaratilgan barcha avtomatik ob'ektlar yo'q qilinadi. Python quyidagi boshqaruv bayonotlarini qo'llab-quvvatlaydi.
Bayonotni davom ettirish
Python Continue Statement boshqaruvni sikl boshiga qaytaradi.
Do'stlaringiz bilan baham: |