# Python While Döngüsü
Python döngüler (while) konusunu işliyoruz.
Last updated
Python döngüler (while) konusunu işliyoruz.
Python programlama dilinde for döngüsü ile diziler, stringler ve aralıklar üzerinde döngümüzü nasıl işleteceğimizi bir önceki derste görmüştük. Şimdi ise bir koşul aracılığıyla nasıl bir döngü oluşturacağımızı while kullanımı ile öğreneceğiz. Şimdi basit bir koşul oluşturarak ilk while döngümüzü yazalım.
i = 1
while i < 4:
print(i)
i += 1
# 1
# 2
# 3Örnekte gördüğünüz gibi while ile yazdığımız döngüde i değeri 4 ten küçük olduğu sürece döngümüz işlemeye devam edecektir.
Bu örnekte olduğu gibi koşulda kontrol ettiğiniz i değerini her döngü sonunda artırmayı unutmayınız. Aksi takdirde sonsuz döngü oluşur ve hata alırsınız.
Döngümüz ilerlerken istediğimiz bir durumda durdurabilmek için break komutunu kullanırız. Python break komutunu gördüğünde döngüyü durdurarak döngüden çıkar.
i = 1
while i < 6:
print(i)
if i == 2:
break
i += 1
# 1
# 2Döngümüzü bir koşul ile durdurabileceğimizi gördük. Şimdi ise yine bir koşul ile döngüde ki o durumu atlayabiliriz ve döngünün diğer aşamasına geçebiliriz. Bunun için continue terimini kullanabiliriz.
Şimdiye kadar döngüyü durdurmayı, döngüden çıkmayı ve atlamayı gördük. Şimdi ise döngümüz bittiğinde nasıl komut çalıştıracağımızı göreceğiz.
Koşul durumlarında kullandığımız else ifadesi, döngülerde de kullanılarak döngünün bittiği durumu tanımlar.
Last updated
i = 0
while i < 3:
i += 1
if i == 2:
continue
print(i)
# 1
# 3i = 1
while i < 3:
print(i)
i += 1
else:
print("Döngü bitti!")
# 1
# 2
# Döngü bitti!