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

7.9.3 Kısıtlı Veri Girişi

              def arasındami(ilk,son):
                if ilk>son:
                  ilk,son=son,ilk
                deger=int(input("Lütfen belirtilen aralıkta bir değer girin " \
                      +str(ilk)+ "..." +str(son)+ ": "))
                while deger<ilk or deger>son:
                  print(deger, "Bu değerler arasında değil",ilk, "...",son)
                  deger=int(input("Tekrar deneyin: "))
                return deger
              def main():
                print(arasındami(10,20))
                print(arasındami(20,10))
                print(arasındami(5,5))
                print(arasındami(-100,100))
              main()


               Ekran Çıktısı

              Lütfen belirtilen aralıkta bir değer girin 10...20: 4
              4 Bu değerler arasında değil 10 ... 20
              Tekrar deneyin: 21
              21 Bu değerler arasında değil 10 ... 20
              Tekrar deneyin: 16
              16
              Lütfen belirtilen aralıkta bir değer girin 10...20: 10
              10
              Lütfen belirtilen aralıkta bir değer girin 5...5: 4
              4 Bu değerler arasında değil 5 ... 5
              Tekrar deneyin: 6
              6 Bu değerler arasında değil 5 ... 5
              Tekrar deneyin: 5
              5
              Lütfen belirtilen aralıkta bir değer girin -100...100: -101
              -101 Bu değerler arasında değil -100 ... 100
              Tekrar deneyin: 101
              101 Bu değerler arasında değil -100 ... 100
              Tekrar deneyin: 0
              0

               Programda istenilen değerler arası veri girilmediğinde hata mesajı, girildiğinde onay mesajı verilmektedir.




        186
   75   76   77   78   79   80   81   82   83   84   85