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.