Chirchiq Davlat pedagogika Universiteti




Download 62,9 Kb.
bet6/8
Sana28.05.2024
Hajmi62,9 Kb.
#255867
1   2   3   4   5   6   7   8
Bog'liq
Paythonda siklik operatorlar

2.2. Pythonda sikllar
Python tilida ikkita asosiy sikl mavjud: `for` va `while`.
1. **For Sikli:**
For sikli, ma'lum bir qator elementlarni (masalan, ro'yxat yoki ketma-ketlik) uzatish uchun ishlatiladi. Misol uchun, quyidagi kod 0 dan 4 gacha bo'lgan sonlarni chiqaradi:
python
for i in range(5):
print(i)
2. **While Sikli:**
While sikli, ma'lum shart bajarilguncha takrorlanadi. Misol uchun, quyidagi kod 0 dan 4 gacha bo'lgan sonlarni chiqaradi:
python
i = 0
while i < 5:
print(i)
i += 1
For sikli, umumiy ro'yxat, ketma-ketlik yoki iteratorlar ustida ishlaydi. While sikli esa ma'lum bir shart bajarilguncha takrorlanadi.
Shuningdek, sikllar ichida break va continue operatorlaridan foydalanish mumkin. `break`, siklni to'xtatadi, `continue` esa keyingi takrorlangan harakatni boshlaydi.
Python-da sikllar juda quyidagi ko'rinishga ega bo'lishi mumkin. Ular kodni tozalash, moslashtirish va amalga oshirishda yordam beradi. Agar boshqa savollar bo'lsa, yordam bering!
Bir nechta sodda sikl misollari bilan davom etaylik:
1. **For Sikli:**
Quyidagi misol, 0 dan 4 gacha bo'lgan sonlarni chiqaradi:
```python
for i in range(5):
print(i)
2. **While Sikli:**
Quyidagi misol, 0 dan 4 gacha bo'lgan sonlarni chiqaradi:
python
i = 0
while i < 5:
print(i)
i += 1
3. **List elementlarini chiqarish:**
Quyidagi misol, berilgan ro'yxatdagi har bir elementni chiqaradi:
```python
raqamlar = [1, 2, 3, 4, 5]
for raqam in raqamlar:
print(raqam)
4. **Matnning har bir belgisini chiqarish:**
Quyidagi misol, berilgan matndagi har bir belgini chiqaradi:
python
matn = "Python"
for harf in matn:
print(harf)
5. **While va break:**
Quyidagi misol, sonlarni chiqarib borib, belgilangan shartga yetganda siklni to'xtatadi:
python
i = 0
while i < 10:
print(i)
if i == 5:
break
i += 1
6. **Continue Operatori:**
Quyidagi misol, belgilangan shartga mos kelmaydigan sonlarni o'qiymaydi:
python
for i in range(10):
if i % 2 == 0:
continue
print(i)
Umid qilamiz, bu misollar Python tilidagi sikllarni o'rganish uchun yaxshi ko'rsatmalar bo'ladi. Agar qo'shimcha savollar bo'lsa, menga so'rang!

Download 62,9 Kb.
1   2   3   4   5   6   7   8




Download 62,9 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Chirchiq Davlat pedagogika Universiteti

Download 62,9 Kb.