while döngüsü, bir koşul doğru olduğu sürece tekrar eder.

Sayaçla

sayi = 1
while sayi <= 5:
    print(sayi)
    sayi = sayi + 1

Koşulu değiştirmeyi (sayi'yı artırmayı) unutursan sonsuz döngü olur — program hiç durmaz!

break ile çıkmak

while True:
    cevap = input('Çıkmak için q yaz: ')
    if cevap == 'q':
        break

break döngüyü hemen sonlandırır. for sayısı belliyken, while koşul bilinmiyorken kullanılır.