Python’da Döngüler – While Döngüsü

Ders Özeti

Bilgisayarların sıklıkla tekrarlayan görevleri otomatikleştirmek için kullanıldığını biliyoruz. Aynı görevi tekrar tekrar gerçekleştirmek için bilgisayar kullanmanın avantajlarından biri, herhangi bir hata yapılmadan yapılabilmesidir. Döngüler kullanılarak yapılır.

Bu derste while döngüleri kavramını ve while döngülerinin farklı durumlarda nasıl kullanılabileceğini öğreneceğiz .

Kapsanan Konular

  1. While Döngüsü
  2. Etkinlik:
    1. Mükemmel Kare’yi kontrol edin?

Öğrenme Çıktıları

Bu dersin sonunda şunları öğreneceksiniz:

  1. Python’da bulunan çeşitli döngü tiplerini öğrenin.
  2. Döngünün kullanımını ve çalışma prensibini öğrenin.
  3. Döngüler ve Koşulların uygun kombinasyonunu analiz edip karar verebilecektir.
  4. Tekrarlanabilir yapıya sahip basit uygulamalar tasarlayın.

Döngülere Giriş

Programlamada, bir satırın veya kod bloğunun tekrarlanmasına yineleme de denir  .  Döngü, belirtilen bir koşul sağlanana kadar bir kod bloğunu birden çok kez yürüten bir algoritmadır.  Dolayısıyla, bir döngünün, belirtilen koşul sağlanana kadar bir kod bloğunu birden çok kez yinelediğini söyleyebiliriz.

Sayıları 1’den 1000’e kadar artan sırayla yazdırmamız gereken bir gereksinimi ele alalım. Her satır kod yazarak yazdırmak mümkün olsa da, bu oldukça sıkıcı ve uzun bir süreç olacaktır. İşte bu noktada döngüler devreye girerek bu görevi kolaylaştırır. Döngü kavramını kullanabilir ve yalnızca birkaç satır kod yazarak istediğiniz çıktıyı elde edebilirsiniz.

Artış Döngüleri

Döngüler, bir koşula bağlı olarak bir kod bloğunu tekrar tekrar yürütme olanağı sağlar.  Bu kod bloğu, belirtilen koşul doğru kalana kadar tekrar tekrar yürütülür. Bu koşul, döngünün kontrol değişkenine göre kontrol edilir. Bu koşul yanlış sonuçlandığında döngü sona erer. Programlama yaparken, koşulun belirli bir noktada yanlış sonuçlanması gerektiğini akılda tutmak çok önemlidir. Aksi takdirde, bu kod bloğu sonsuz bir döngüye girer.

Döngülerin yürütülmesi yinelemelere dayanır.  Bir kod bloğunu döngü içinde çalıştırmak için bir koşul ve yineleme sayısını belirlemek gerekir. Koşul doğru olduğunda ve kod bloğu bir kez çalıştırıldığında, bu bir yineleme sayılır. Bir sonraki yinelemeye geçmeden önce yineleme sayısını ikiye çıkarmak gerekir. Buna döngüyü artırma denir.

Örneğin, 0 ile 4 arasındaki sayıları yazdırmanız gerekiyorsa, Print ifadesini içeren bir kod bloğunu beş yinelemede çalıştırırsınız. Her yinelemede, sayıyı bir artırırsınız.

Döngüleri akış şemasıyla anlayalım:

  1. Burada  , koşul (Sayı < 5) her doğru olduğunda, “Sayıyı yazdır” komutu çalıştırılır . Yani, “Yazdır” ifadesini birden çok kez yazmamıza gerek kalmaz. Döngü bunu halleder.
  2. Dikkat edilmesi gereken önemli nokta, her döngünün bir çıkış koşuluna sahip olması gerektiğidir . Örneğimizde çıkış koşulu (Count < 5)’tir.  Koşul yanlış olduğunda döngüden çıkılacaktır.
  3. Ayrıca, çoğu döngünün programlama dilinde sayaç değişkeni olarak adlandırılan bir değişkeni olacaktır  .  Sayaç değişkeni, döngünün kaç kez yürütüldüğünü takip eder . Bu örnekte, “count” değişkeni sayacımızdır.

Döngülerin Faydaları

Döngülerin iki önemli faydası şunlardır:

  1. Kod satırlarını azaltır
  2. Kodun anlaşılması daha kolay hale gelir

Farklı döngü türleri

Döngüler, kodumuzu daha yönetilebilir ve düzenli hale getirir. Şimdi farklı döngü türlerine bakalım:

  1. While Döngüsü
  2. For Döngüsü
  3. İç içe döngü
  4. EĞER Döngüsü

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir