[Solved] Python sorting algorithm [closed]


You had some error about your indentation and element word, it was element

def copy_sort(array):
    copy=array[:]
    sorted_copy=[]
    while len(copy)>0:
        minimum=0
        for element in range(0,len(copy)):
           if copy[element] < copy[minimum]:
              minimum=element
        print('\nRemoving value',copy[minimum], 'from',copy)
        sorted_copy.append(copy.pop(minimum))
    return sorted_copy

array=[5,3,1,2,6,4]
print('Copy sort...\nArray:',array)
print('copy :', copy_sort(array))
print('array',array)`

1

solved Python sorting algorithm [closed]