Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1. import random
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13. def sort(my_list):
  14.     k = len(my_list)
  15.     counter = k**2
  16.     for x in range(counter):
  17.         j = 0
  18.         for i in range(k):
  19.             if i != (k-1):
  20.                 j += 1
  21.             else:
  22.                 break
  23.             if my_list[i] > my_list[j]:
  24.                 temp1 = my_list[i]
  25.                 temp2 = my_list[j]
  26.                 my_list[i] = temp2
  27.                 my_list[j] = temp1
  28.                
  29.     return my_list
  30.  
  31.  
  32. def main():
  33.     my_list = []
  34.     MAX_ITEMS = 50
  35.     MAX_NUMBER = 50
  36.     while MAX_ITEMS != 0:
  37.         new_entry = random.randrange(MAX_NUMBER)
  38.         if new_entry in my_list:
  39.             continue
  40.         else:
  41.             my_list.append(new_entry)
  42.             MAX_ITEMS -= 1
  43.     print("Basic list:")
  44.     for i in my_list:
  45.         print(i, end=" ")
  46.     print("\n")
  47.     new_list = sort(my_list)
  48.     print("Sorted list:")
  49.     for value in new_list:
  50.         print(value, end=" ")
  51.    
  52.  
  53.  
  54. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement