В задании было 10 ошибок. Верный вариант кода: from random import randint def quicksort(array): if len(array) < 2: return array low, same, high = [], [], [] pivot = array[randint(0, len(array) - 1)] for item in array: if item < pivot: low.append(item) elif item == pivot: same.append(item) elif item > pivot: high.append(item) return quicksort(low) + same + quicksort(high) Не #говнокод 501 views21:31