Page 171 - Bilgisayar Bilimi | Kur 1
P. 171

6.12. time Fonksiyonları

               Zamanla ilgili bilgi ve işlemlerin yer aldığı modül “time” modülüdür. Bunlardan iki tanesi clock ve
            sleep fonksiyonarıdır. Time.clock fonksiyonu ile programın belli bölümlerinin çalışma süresini ölçebili-
            riz. 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()
              ad = input()
              zaman = clock() - baslangicZamani

              print(ad, “bilgilerinizi”, zaman, “zamanda girdiniz”)

               Ekran Çıktısı

              Adınızı Giriniz: Oğuz

              Oğuz bilgilerinizi 0.00411499999999998 zamanda girdiniz


               Bir Phyton programının 1000000’e kadar bütün sayıların toplamını hesaplamasının ne kadar sürdü-
            ğünü öğrenmek için yine aynı fonksiyon kullanılır.


              from time import clock
              toplam = 0  #  Toplam  değişkeni  tanımlanıp  ilk  değer  olarak  0
             veriliyor
              basla = clock() # İşlem süresinin hesaplanması için süre başlatılıyor

              for n in range(1, 1000001): # Toplamı alınacak sayılar için 1000000’e
             kadar döngü kuruluyor

                toplam += n
              gecenZaman = clock() - basla # Geçen zaman hesaplanıyor
              print(“Toplam:”, toplam, “Geçen Süre:”, gecenZaman)  #  Sonuçlar
             yazdırılıyor



               Ekran Çıktısı:

             Toplam: 500000500000 Geçen Süre: 0.16708000000000003

               Bir Phyton programının 10.000’e kadar bütün asal sayıların toplamını hesaplamasının ne kadar
            sürdüğünü öğrenmek için yine aynı fonksiyon kullanılır.








        170
   166   167   168   169   170   171   172   173   174   175   176