Page 49 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 49
5.7. Döngü’den Çıkma Komutları
While döngüsü, şart sağlandığı sürece ilgili kod satırlarını çalıştırır. Benzer şekilde for döngüsü de
aralık içerisinde ilgili işlemleri gerçekleştirir. Ancak bazı değerler için döngü yapısından çıkmak, başka
bir deyişle döngü işleyişinde değişiklik yapmak mümkündür. Bunun için break ve continue komutları
kullanılabilir.
5.7.1. Break İfadesi
giris = 0
toplam = 0
Break ifadesi döngünün sonlandırılması için kullanılır. Aşağıdaki örnekte dışarıdan girilen değer 0
print("Lütfen bir sayı giriniz, negatif sayılar döngüyü sonlandırır:")
olduğunda döngü sonlanır ve o ana kadar elde edilen toplam, ekrana yazılır.
while True:
Örnek
giris = int(input())
if giris < 0:
break # Döngüden çıkılıyor
toplam += giris
print("Toplam =", toplam)
Örnek
# Metin içerisindeki sesli harfleri bulma
Klavyeden metin olarak girilen değerdeki sesli harfleri bularak ekrana yazan program
kelime = input("Lütfen bir metin giriniz (Çıkış için X / x): ")
sesliHarfSayisi = 0
for c in kelime:
if c == "A" or c == "a" or c == "E" or c == "e" \
or c == "I" or c == "ı" or c == "O" or c == "o"\
or c == "U" or c == "u" or c == "Ö" or c == "ö"\
or c == "Ü" or c == "ü" or c == "İ" or c=="i":
print(c, ",", end=" ", sep=" ")
sesliHarfSayisi += 1
elif c == "X" or c =="x":
break
print(" (", sesliHarfSayisi, " adet sesli harf)", sep="")
155