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