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
   44   45   46   47   48   49   50   51   52   53   54