Advertisement
PaweU

sortowania

Nov 25th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.93 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. """
  3. Spyder Editor
  4.  
  5. This is a temporary script file.
  6. """
  7.  
  8. import random
  9. random.seed()
  10.  
  11. lista = []
  12. dlugosc = 10
  13.  
  14. for x in range (dlugosc):
  15.     lista.append (random.randrange(10))
  16.     print (lista[x], end=" ")
  17.    
  18. print ("\n\n")
  19.    
  20.  
  21.  
  22. for i in range (1, dlugosc):
  23.     x = lista [i]
  24.     j = i-1
  25.     while j>= 0:
  26.         if x < lista [j]:
  27.             lista [j+1] = lista [j]
  28.         else:
  29.             break
  30.         j = j-1
  31.        
  32.     lista [j+1] = x
  33.            
  34.  
  35.            
  36. for y in range (dlugosc):
  37.     print (lista [y], end=" ")
  38.  
  39. ##############################################################################
  40. wybieranie
  41. # -*- coding: utf-8 -*-
  42. """
  43. Spyder Editor
  44.  
  45. This is a temporary script file.
  46. """
  47.  
  48. import random
  49. random.seed()
  50.  
  51. lista = []
  52. dlugosc = 10
  53.  
  54. for x in range (dlugosc):
  55.     lista.append (random.randrange(10))
  56.     print (lista[x], end=" ")
  57.    
  58. print ("\n\n")
  59.    
  60.  
  61.  
  62. for i in range (dlugosc-1):
  63.    
  64.     min = lista [i]
  65.     for j in range (i+1, dlugosc):
  66.         if lista [j] < min:
  67.             min = lista [j]
  68.             min_index = j
  69.            
  70.     if min != lista [i]:
  71.         lista [i], lista [min_index] = lista [min_index], lista [i]
  72.            
  73.            
  74.            
  75. for y in range (dlugosc):
  76.     print (lista [y], end=" ")
  77.  
  78.  
  79. ##########################################################
  80. babelkowe
  81. # -*- coding: utf-8 -*-
  82. """
  83. Spyder Editor
  84.  
  85. This is a temporary script file.
  86. """
  87.  
  88. import random
  89. random.seed()
  90.  
  91. lista = []
  92. dlugosc = 100
  93.  
  94. for x in range (dlugosc):
  95.     lista.append (random.randrange(100))
  96.     print (lista[x], end=" ")
  97.    
  98. print ("\n\n")
  99.    
  100. f=1
  101.  
  102. while f==1:
  103.     f=0
  104.     for i in range (1,dlugosc):
  105.         if lista [i-1] > lista [i]:
  106.             lista [i], lista [i-1] = lista [i-1], lista [i]
  107.             f=1
  108.            
  109.            
  110. for y in range (dlugosc):
  111.     print (lista [y], end=" ")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement