Programlama sözleri

Döngü nedir?

Döngü aynı işi liste bitene kadar ya da koşul doğru olduğu sürece tekrarlar.

  • On şehrin havasını elle tek tek yazmazsın. Listeyi gezersin.
  • Koşul hiç bitmezse döngü de bitmez. Buna sonsuz döngü denir.
  • for listeyi gezer. while koşula bakar.

Üç şehrin listesini for ile gezince aynı satır üç kez çalışır. while koşul yanlış olunca durur. Koşulu değiştirmezsen program orada kalır.

İlgili rehberler

Ayrıntılı bilgi

Döngü (loop), bir liste bitene veya bir koşul doğru kaldığı sürece aynı işi tekrarlayan bir programlama yapısıdır. On şehrin hava durumunu elle girmek yerine, bir liste üzerinde döngü kullanarak verileri otomatik olarak işleyebilirsiniz. Bu yöntem, kodun gereksiz yere tekrarlanmasını önler ve iş akışını verimli hale getirir.

Yazılımcılar aynı işlemi defalarca yapmaları gerektiğinde döngüleri kullanırlar. 'for' döngüsü bir liste üzerinde gezinirken, 'while' döngüsü bir koşulu izler. Eğer koşul hiç değişmezse, döngü asla bitmez. Buna sonsuz döngü denir ve bu durumda program aynı noktada takılı kalarak çalışmaya devam eder.

Nasıl kullanılır

  1. Döngü türünü seçin: for veya while.
  2. Tekrarlanacak kod bloğunu belirleyin.
  3. Listeyi veya koşulu tanımlayın.
  4. Döngünün bitmesi için koşulu değiştirin.

Nerede işe yarar

Sık sorulan sorular

Sonsuz döngü nedir?

Sonsuz döngü, döngü koşulunun hiçbir zaman yanlış olmadığı durumlarda ortaya çıkar. Koşul doğru kaldığı sürece program aynı kodu sürekli çalıştırır, bu da uygulamanın donmasına neden olabilir.

for ve while arasındaki fark nedir?

for döngüsü genellikle bir liste üzerinde gezinmek için kullanılır. while döngüsü ise belirli bir koşulu izler ve koşul doğru olduğu sürece çalışmaya devam eder.

Döngüyü nasıl durdurabilirim?

Döngüyü durdurmak için izlenen koşulu yanlış yapacak bir değişiklik yapmanız gerekir. Eğer koşulu döngü içinde güncellemezseniz, program o süreçte takılı kalacaktır.