Intern
While döngüsü ilə for döngüsü arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
| Aspect | while döngüsü |
for döngüsü |
|---|---|---|
| İstifadə | Şərt yerinə yetənə qədər təkrarlanır. | Bir ardıcıllığın elementləri üzərində təkrarlanır. |
| Şərt | Aydın şəkildə müəyyən edilir və hər təkrardan əvvəl yoxlanılır. | Təkər üzərində təkrarlama (siyahı, sətir, tuple və s.). |
| Təkrarlanma sayı | Əvvəlcədən məlum deyil, şərtin yerinə yetirilməsinə bağlıdır. | Əvvəlcədən məlum, ardıcıllıqdakı elementlərin sayına bərabərdir. |
| İlkinləşdirmə və artırma | Aydın şəkildə həyata keçirilməlidir (daxili və xarici döngü). | Avtomatik olaraq hər element üçün baş verir. |
# while döngüsü nümunəsi
count = 0
while count < 5:
print(count)
count += 1 # Əl ilə artırma
# for döngüsü nümunəsi
items = [1, 2, 3, 4, 5]
for item in items: # Siyahı elementləri üzərində təkrarlama
print(item)