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

from math import sqrt
              sonDeger = int(input("Hangi sayıya kadar asal sayılar listelensin?
             "))

              deger = 2 # En küçük asal sayı
              while deger <= sonDeger:

              # İstenilen değere kadar dönmesi için döngü kuruluyor
                kontrol  =  True  #  Başlangıç  aşamasında  kontrol  değişkeni  True
             olarak belirlenir
                # 2 ile -1 arasındaki tüm değerlerin kontrolünün yapılması
                geciciDeger= 2

                kok = sqrt(deger)  #  Döngüde  sırası  gelen  değerin  karakökü
             hesaplanıyor
                while geciciDeger <= kok:

                  if deger % geciciDeger == 0:
                    kontrol = False # Asal sayı özelliği yitiriliyor ve kontrol
             False oluyor
                    break # Kontrol döngüsünden çıkılıyor.

                  geciciDeger += 1 # Bir sonraki kontrol sayısına geçiş
                if kontrol:

                  print(deger, end= " ") # Şarta uyan değer Asal olarak kabul
             edilip yazdırılıyor.

                deger += 1 # Asal sayı kontrolü için sonraki sayı
              print() # Kursor bir sonraki satıra alınıyor


               Ekran Çıktısı
              Hangi sayıya kadar asal sayılar listelensin? 51
              2 3 5 7 11 13 17 19 23 29 31 37 41 43 47


            6.7. time Fonksiyonları

               Zamanla ilgili bilgi ve işlemlerin yer aldığı modül, “time” modülüdür. Bunlardan ikisi clock ve sleep
            fonksiyonlarıdır. Time.clock fonksiyonu ile programın belli bölümlerinin çalışma süresini ölçebiliriz.
            Programın ilk çağrıldığı andan itibaren geçen süreyi saniye olarak verir.


              from time import clock
              print("Adınızı Giriniz: ", end="")

              baslangicZamani = clock()


        170
   59   60   61   62   63   64   65   66   67   68   69