Introduction
Kod yozayotganingizda ko'pincha bir to'plamdagi har bir ob'ektni qayta ishlashingiz kerak bo'ladi.
Tsikllar Haqida O'rganish
Kod yozayotganingizda ko'pincha bir to'plamdagi har bir ob'ektni qayta ishlashingiz kerak bo'ladi. Buning uchun siz ushbu to'plam bo'ylab aylanasiz, ya'ni to'plamdan har bir ob'ektni bir vaqtning o'zida olish jarayonidir. Ob'ektlar to'plamlari "Salom, dunyo" kabi satrlar, [1, 2, 3] kabi ro'yxatlar va hatto fayllar bo'lishi mumkin. Biror narsani aylantirish jarayoni tsikl orqali amalga oshiriladi va aylantirishni qo'llab-quvvatlaydigan ob'ektlarga iterable deyiladi.
Python'da ikkita tsikl tuzilmasi mavjud:
- For tsikli
- While tsikli
Ketma-ketliklar va boshqa to'plamlar bo'ylab aylanishdan tashqari, siz tsiklni bir xil ishni bir necha marta bajarish uchun ham ishlatishingiz mumkin. Bunga misol sifatida veb-serverni keltirish mumkin: u mijozdan xabar kutib turadi; xabarni olganda, tsikl ichidagi kod javob berish uchun funktsiyani chaqiradi.
Yana bir misol o'yin tsikli. O'yinni yutganingizda yoki yo'qotganingizda, o'yin odatda chiqmaydi. Buning o'rniga, u sizga yana o'ynamoqchimisiz deb so'raydi. Bu dastur boshidan oxirigacha tsiklga o'rab qo'yish orqali amalga oshiriladi.
Ushbu bobda siz:
- For tsiklini yaratishni
- Satr bo'ylab aylanishni
- Lug'at bo'ylab aylanishni
- Tuple'dan bir nechta qiymatlarni chiqarishni
- Tsikllar bilan enumerate'dan foydalanishni
- While tsiklini yaratishni
- Tsikldan chiqishni
- Davom etishni
- Tsikllar bilan else'dan foydalanishni
- Tsikllarni ichma-ich qilishni o'rganasiz.
Keling, for tsikliga nazar solishdan boshlaymiz!