Advertisement
Guest User

SumOfIntegers

a guest
Jul 23rd, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1.  
  2.  
  3. import time
  4.  
  5. # Dve razlicite promenljive jer range u for petlji ide do N - 1, pa da smo stavili 1000000, zapravo bi islo do 999999
  6. N_loop = 1000001
  7. N_formula = 1000000
  8. # For loop way
  9. start = time.time() * 1000 # Uzima trenutnu vreme u milisekundama
  10. sum = 0
  11. for i in range(0, N_loop):
  12.     sum += i
  13.  
  14. end = time.time() * 1000 # Isto i ovde
  15. print("For loop time:", end - start) # Oduzmes end od start i dobijes vreme potrebno za izvrsenje programa
  16. print(sum)
  17.  
  18. # Gauss Way
  19. start2 = time.time() * 1000 # Uzima trenutnu vreme u milisekundama
  20. sum2 = N_formula * (N_formula + 1) / 2
  21. end2 = time.time() * 1000 # Isto i ovde
  22. print("Formula time:", end2 - start2)
  23. print(sum2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement