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 += 1for
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)