Python

5. Python Döngüler (for, while)

Python’da döngüler, belirli bir kod bloğunun birden fazla kez çalıştırılmasını sağlar. Bu sayede tekrar eden işlemler kolaylıkla gerçekleştirilebilir. Python’da iki temel döngü yapısı vardır: for ve while.

for Döngüsü

for döngüsü, bir koleksiyon (liste, dizi, string, vb.) üzerinde dolaşmak için kullanılır.

Temel Kullanım:

meyveler = ["elma", "armut", "muz"]
for meyve in meyveler:
    print(meyve)

Örnek: 1’den 5’e kadar sayıları yazdırma

for i in range(1, 6):
    print(i)

Örnek: String karakterlerini dolaşma

kelime = "python"
for harf in kelime:
    print(harf)

Örnek: Liste elemanlarını kare alma

sayilar = [1, 2, 3, 4]
for sayi in sayilar:
    print(sayi ** 2)

while Döngüsü

while döngüsü, verilen bir şart doğru olduğu sürece kod bloğunu tekrarlar.

Temel Kullanım:

sayi = 1
while sayi <= 5:
    print(sayi)
    sayi += 1

Örnek: Kullanıcı doğru ru \u015ifreyi girene kadar sor

sifre = "1234"
giris = ""
while giris != sifre:
    giris = input("Şifreyi girin: ")
print("Giriş başarılı!")

Örnek: Sonsuz döngüden çıkma

while True:
    komut = input("Komut girin (cikis için 'q'): ")
    if komut == 'q':
        break
    print("Girilen komut:", komut)

break ve continue

  • break: Döngüden çıkmak için kullanılır.
  • continue: O anki döngü iterasyonunu atlar, bir sonrakine geçer.

Örnek: break kullanımı

for i in range(10):
    if i == 5:
        break
    print(i)

Örnek: continue kullanımı

for i in range(10):
    if i % 2 == 0:
        continue
    print(i)

Sonuç

for ve while döngülerini anlamak, Python programlamanın temel taşlarındandır. Döngüler sayesinde veri yapıları üzerinde kolayca işlem yapabilir, tekrar eden görevleri otomatikleştirebilirsiniz.

Yorum Gönder

Bir yanıt yazın

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