Advertisement
Guest User

Untitled

a guest
Jun 10th, 2021
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. class Logic:
  2.  
  3.     def __init__(self):
  4.         pass
  5.  
  6.     def algorithms(self):
  7.             nums = [1, 7, 3, 4, 6, 2, 9, 8, 5] # сортировка выборкой
  8.  
  9.             print('Было', nums)
  10.  
  11.             for i in range(len(nums)):
  12.                 lowest = i  # первый эелемент примем за наименьший
  13.  
  14.                 for x in range(i+1, len(nums)):
  15.                     if nums[x] < nums[lowest]:
  16.                         lowest =# нашли эелемент меньше в правом срезе
  17.                 nums[i], nums[lowest] = nums[lowest], nums[i]
  18.  
  19.             print('Стало', nums)
  20.  
  21.     def check(self):
  22.         if question == variants[0]:
  23.             algorithms(self)
  24.  
  25.  
  26. variants = ['1']
  27.  
  28. question = input('[1] Сортировка выборкой\nВведите номер пункта алгоритма: ')
  29.  
  30. runner = Logic()
  31. runner.check()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement