Advertisement
Guest User

timetest

a guest
Dec 13th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. import time
  2.  
  3. kk = [];
  4.  
  5. for k in range(1, 1000):
  6.     print(f"For loop {k}:");
  7.     start1 = time.time();
  8.     for i in range(1, 100):
  9.         print(i**2, end = ' ');
  10.     end1 = time.time();
  11.     el1 = end1-start1;
  12.     print(f"\nTime: {el1}");
  13.    
  14.    
  15.     print(f"While loop {k}:")
  16.     start2 = time.time();
  17.     i = 0;
  18.     l = range(1, 100)
  19.     while i < (l.__len__()):
  20.         print(l[i]**2, end = ' ');
  21.         i += 1;
  22.     end2 = time.time();
  23.     el2 = end2 - start2;
  24.     print(f"\nTime: {el2}");
  25.    
  26.    
  27.     kk.append(el2-el1);
  28.  
  29.  
  30. print("Time differences: ");
  31. for i in range(0, kk.__len__()):
  32.     print(kk[i], end = ' ');
  33.    
  34. sum = 0;
  35. for i in range(0, kk.__len__()):
  36.     sum += kk[i];
  37.    
  38. sum /= kk.__len__();
  39.  
  40. print(f"\n\nAverage difference: {sum}");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement