Documente Academic
Documente Profesional
Documente Cultură
al Republicii Moldova
RAPORT
despre lucrarea de laborator Nr. 2
la Analiza și Proiectarea Algoritmilor în Python
Chişinău – 2021
import time
start = time.time()
lower = int(input("Introduceti limita inferioara: "))
upper = int(input("Introduceti limita superioara: "))
end= time.time()
print(f"Timpul de executie a programului este de:{(end - start)/1000}")
Rezultatele calcularii pentru limita 100
Timpul de executie: 0.0050
Rezultatele calcularii pentru elementul 200
Timpul de executie: 0.0044
Rezultatele calcularii pentru elementul 300
Timpul de executie: 0.0029
Algoritmul 2
import time
start = time.time()
import math
print (2)
for num in range(3,300,2):
if all(num%i!=0 for i in range(3,int(math.sqrt(num))+1, 2)):
print (num)
end = time.time()
print(f"Timpul de executie a programului este de:{(end - start) / 1000}")
def CiurulluiEratostene(n):
if __name__ == '__main__':
n = 25
CiurulluiEratostene(n)
end = time.time()
print(f"Timpul de executie a programului este de:{(end - start) / 1000}")