Hejka. Mam małe pytanie odnośnie poniższego kodu.
import time
start=time.clock()
liczby_pierwsze = [2]
def czy_pierwsza(liczba):
for dzielnik in liczby_pierwsze:
if liczba % dzielnik == 0:
return False
if dzielnik * dzielnik > liczba:
return True
return True
def generuj_pierwsze(liczba):
for i in range(2, liczba):
if czy_pierwsza(i) is True:
liczby_pierwsze.append(i)
return liczby_pierwsze
koniec=time.clock()-start
generuj_pierwsze(2000000)
print(liczby_pierwsze)
print("Czas generowania: ",koniec)
Chcę, żeby wyświetlało mi tylko czas generowania liczb pierwszy, a nie ich wypisywanie.
Gdzie mam umiejscowić 'koniec=time.clock()-start'? Tam gdzie jest czy pod generuj_pierwsze(2000000)