python logo

Python While Döngüsü

Merhaba arkadaşlar, bu yazımızda tekrarlı ifadeleri kısaltan döngüleri, ve bu döngülerden de While döngüsünü anlatacağım.

Döngü Nedir?

Bir program yaptınız ve kullanıcıdan 10 tane sayı alacaksınız. Şimdiye kadar döngü bilmiyorsunuz bu yüzden 10 tane input yazmanız gerekirdi. Bunun kısa yolu 10 defa dönen bir yapı kurmak. Bu yapıya da döngü diyoruz.

While Döngüsü Kalıbı

while (şart ifadesi):

[tab]#şart doğru ise yapılacaklar

While Döngüsü Örneği

Basit bir şekilde 1’den 5’e kadar olan sayıları yazdıralım.

Sonsuz Döngüler

Şartın sürekli doğru olduğu durumlarda çalışır. Aşağıda bir örneği verilmiştir.

Bu şekilde bir sonsuz döngü olayında programı kapatmanız gerekebilir. Genelde bu gibi durumlarda ikinci bir şart daha eklenir ki program sonsuz döngüye girmesin.

break komutu

Bazen bir şarta bağlı olarak o an döngüden çıkmak isteyebiliriz. Bunun için “kırmak” anlamına gelen break komutu kullanılır.

Örnek

Not: Break ifadesini bir döngü dışında kullanmak hataya neden olur.

continue komutu

Döngü içerisinde istemediğimiz değer olması durumunda tamamen döngüden çıkmak yerine sadece o değeri atlamak istediğimizde continue anahtar kelimesini kullanıyoruz.

Örnek

continue ifadesi gördüğünüz gibi o anki değeri atladı ve bir sonraki değer ile devam etti.

Not: Continue ifadesini bir döngü dışında kullanmak hataya neden olur.

Umarım anlaşılır olmuştur. Anlamadığınız kısımları yorum yaparak veya iletişim sayfamızdan bize iletebilirsiniz.

Bir cevap yazın