Page 65 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 65
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 Python programının 1.000.000’a kadar bütün sayıların toplamını hesaplamasının ne kadar sür-
düğü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 1.000.000’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 Python 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.
# 10.000"e kadar olan asal sayıların adetini ve geçen zamanı bulan
program
from time import clock
sonDeger = 10000
sayac = 0
zaman = clock() # Süre başlatılıyor
# En küçük asal sayı olan 2 den istenilen değere kadar döngü
kuruluyor
for deger in range(2, sonDeger + 1):
# Sırayla sayılar ele alınıyor
171