Page 157 - Bilgisayar Bilimi | Kur 1
P. 157

Eklenen değer 6
              Lütfen pozitif tam sayı giriniz (Çıkış için 999):-1

              Negatif değer girildi, -1 degeri işleme alınmadı
              Lütfen pozitif tam sayı giriniz (Çıkış için 999):999
              Toplam = 12


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



            5.15. while/else ve for/else

               Python döngüler için opsiyonel else bloğu kullanımını destekler. Break ifadesine rağmen döngü
            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






        156
   152   153   154   155   156   157   158   159   160   161   162