Programlama DilleriPythonYazılım Geliştirme

Python: Döngüler

Kod yazarken bazı satırların birden çok kez işlenmesi veya koşula tabii tutulması gerekebilir işte bu durumda döngüler bize yardımcı olacaktır.

Basit bir örnekle bir metni ekrana 5 kez ve 10 kez yazdırmak gibi. Bu durum bize kısa ve akıcı kod yazmamızda ve kodun işlevsel olmasında yardımcı olur.

Basit bir örnek:

for i in range(5): # 5 kez dönen bir döngü.
    print("selam")

Bu örneği geliştirirsek kullanıcıdan aldığımız değer kadar selam yazdırabiliriz.

sayi = int(input("sayi giriniz: ")) # kullanıcıdan sayı alıyoruz.
for i in range(sayi): # kullanıcının girdiği sayı kadar dönen bir döngü.
    print("selam")

Aşağıda ise koşullu bir döngü oluşturup bunu while yapısı ile yazalım.

sayi = int(input("sayi giriniz: ")) # kullanıcıdan sayı alıyoruz.
i = 1 # döngü başlangıç değerini 1'e eşitledik.
while i <= sayi: #while ile koşullu bir döngü yazdık ve kullanıcının girdiği değer kadar dönmesini istiyoruz.
    print("{}. kez selam yaz!".format(i)) # ekrana yazdırdık ve i'nin değeri kadar olduğunu belirttik.
    i += 1 # döngü her çalıştığında i'nin değerini 1 arttırdık.

Buraya kadar aslında iki tip döngü görmüş olduk. Sayaç kontrollü ve koşullu döngüler.

Bu içerik 67 kez görüntülendi.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

back to top