Sobes.tech
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)