Python While Döngüleri

Bu bölümde while döngülerinin yapısını ve nasıl kullanılacağını öğrenmeye çalışacağız.

while döngüleri belli bir koşul sağlandığı sürece bloğundaki işlemleri gerçekleştirmeye devam eder. while döngülerinin sona ermesi için koşul durumunun bir süre sonra False olması gereklidir.

while (koşul):   
    İşlem1     
   

while döngülerini daha iyi anlamak için örneklerimize bakalım.


i = 0

while (i < 5): print("i'nin değeri",i) i += 1 # Koşulun bir süre sonra False olması için gerekli - Unutmayalım


“””
Çıktı

i’nin değeri 0
i’nin değeri 1
i’nin değeri 2
i’nin değeri 3
i’nin değeri 4

“””


Yukarıdaki kod da i nin değerini 0 dan başlayıp 5 e kadar artmasını sağlayıp ve bu i değerlerini ekrana çıktısını verdik.


# Ekrana 20 defa “Python Öğreniyorum” yazdıralım.
i = 0

while (i < 20): print("Python Dunyasi") i +=1

“””
Çıktı

Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi
Python Dunyasi

“””


# Liste üzerinde indeks ile gezinme
liste = [6,7,8,9]

a = 0

while (a < len(liste)): print("Indeks:",a,"Eleman:",liste[a]) a +=1

“””
Çıktı

Indeks: 0 Eleman: 6
Indeks: 1 Eleman: 7
Indeks: 2 Eleman: 8
Indeks: 3 Eleman: 9

“””


Sonsuz Döngü Olayları

while döngüsü kullanırken biraz dikkatli olmamızda fayda var. Çünkü, while döngü koşulunun bir süre sonra False olması gerekecek ki döngümüz sonlanabilsin. Ancak eğer biz while döngülerinde bu durumu unutursak , döngümüz sonsuza kadar çalışacaktır. Biz buna sonsuz döngü olayı diyoruz. Örneğimize bakalım.

# Bu kodu çalıştırmayalım.
a = 0
while (a < 10): print(a) # a değişkenini artırma işlemi yapmadığımız için a değişkeninin değeri sürekli 0 kalıyor # ve döngü koşulu sürekli True kalıyor.



0 yorum

Bir Cevap Yazın