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

Kullanımı
                    from <dosya adı> import <fonksiyon adı>

               Örnek

              # Asal sayının kontrol edildiği fonksiyon tanımlama
              from math import sqrt


              def AsalKontrol(n):
              # Fonksiyona gelen değer asal ise geriye True, değilse False döner.

                bolen= 2
                kok = sqrt(n)
                while bolen <= kok:
                  if n % bolen == 0: # Kalan kontrolü yapılıyor
                    return False # Tam bölünme işlemi gerçekleşti. Asal Değil
                  bolen += 1 # Bir sonraki bölen değerine geçiliyor.
                 return True  #  Tüm  değer  kontrollerinden  sonra  kalanlı  bölme
             gerçekleşmediğinde, True değeri dönüyor.


               Yukarıda yazılan kodlar, gönderilen sayının asal olup olmadığını kontrol eder. Gelen sayı asal ise
            geriye True, değilse False gönder. Kodlar yazıldıktan sonra dosya Kontrol.py adı ile kaydedilmelidir.
               Aşağıdaki kod, kendisi ile aynı dizinde bulunan Kontrol.py dosyasında bulunan AsalKontrol fonk-
            siyonunu kullanıyor.


              from Kontrol import AsalKontrol
              # Kontrol dosyasındaki AsalKontrol fonksiyonu programa ekleniyor
              sayi = int(input("Bir sayı giriniz.: "))
              if AsalKontrol(sayi):

                print(sayi, "ASAL")
              else:
                print(sayi, "ASAL değil")

               Diğer bir yol ise şu şekildedir:


              import Kontrol
              sayi = int(input("Bir sayı giriniz.: "))
              if Kontrol.AsalKontrol(sayi):
                     print(num, "sayısı ASAL sayıdır.")
              else:
                     print(num, "sayı ASAL değildir.")



        196
   85   86   87   88   89   90   91   92   93   94   95