while
while
girdi olarak bir bool
değer yani koşul alır ve bu değer True
olduğu sürece çalışır. Örneğin bir i
değişkenimiz olsun. Bu değişkenin ilk değeri 0
olsun ve bu değer 100
den küçükse gibi bir koşul belirtelim. while
bloğu içinde ise her defasında bu i
değerini ekrana yazdıralım.
i = 0
while(i < 100):
print(i)
i += 1
for
for
döngüsü list
, tuple
, set
ve dict
tipinde tanımlanmış veri kümelerinin elamanları boyunca çalışan döngü tipidir.
sehirler = ['bolu', 'yalova', 'istanbul', 'bursa']
for sehir in sehirler:
print("Şehir:", sehir)
indis değeri ile kullanımı
sehirler = ['bolu', 'yalova', 'istanbul', 'bursa']
for indis in len(sehirler):
print("Şehir:", sehirler[indis])
break
break
while ya da for döngüsünü sonlandırmaya yarar. Örneğin 1 den 100 e kadar sayan bir uygulama, eğer sayi 20 olduysa devam etme gibi bir seçeneği break
ile tanımlayabiliriz.
for sayi in range(1, 100):
if sayi == 20:
break
print(sayi)
continue
continue
while ya da for döngüsünde iterasyon atlatmayı sağlar. Mesela 1 den 30 a kadar sayan bir uygulamamız olsun ve eğer sayı 20 olduysa bunu sayma gibi bir ifadeyi continue
ile tanımlayabiliriz.
for sayi in range(1, 30):
if sayi == 20:
continue
print(sayi)