Page 51 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 51

Örnekte negatif değerde döngü başı yapılır.

            5.7.3. While/else ve for/else
               Python döngüler için opsiyonel else bloku kullanımını destekler. Break ifadesine rağmen döngünün
            terkedilmediği durumlarda döngüye ait else ifadesi kullanılabilir.
               While / else


              # Girilen 5 sayının ortalamasını alan program
              # Negatif sayı girildiğinde program sonlandırılır
              sayac = toplam = 0
              print("Lütfen Ortalama hesaplamak için 5 pozitif sayı giriniz")
              while sayac < 5:

                     sayi = float(input("Sayı giriniz: "))
                     if sayi < 0:
                            print("Negatif sayılar kabul edilmemektedir. Çıkılıyor")

                            break
                     sayac += 1
                     toplam += sayi
              else:
                     print("Ortalama =", toplam/sayac)


               Ekran Çıktısı


              Lütfen Ortalama hesaplamak için 5 pozitif sayı giriniz

              Sayı giriniz: 6
              Sayı giriniz: 7
              Sayı giriniz: 8
              Sayı giriniz: 6
              Sayı giriniz: 5

              Ortalama = 6.4
              >>>
              =============== RESTART:
              Lütfen Ortalama hesaplamak için 5 pozitif sayı giriniz
              Sayı giriniz: -1
              Negatif sayılar kabul edilmemektedir. Çıkılıyor

               Örnekte beş sayı girilene kadar while döngüsü dönecek şart yanlış olduğunda else satırına geçilerek
            ortalama değeri ekrana yazdırılacaktır.





                                                                                                     157
   46   47   48   49   50   51   52   53   54   55   56