【发布时间】:2020-08-23 20:03:53
【问题描述】:
我正在尝试使用 python 跟踪选择排序算法的变化,这是我的一段代码以及我尝试过的内容,我面临的问题是以类似表格的格式打印结果
l = [2,5,1,7,9,5,3,0,-1]
iterat = 1
print('Iteration' + '\t\t\t' + 'Results')
for i in range(1, len(l)):
val_to_sort = l[i]
while l[i-1] > val_to_sort and i > 0:
l[i-1], l[i] = l[i], l[i-1]
i -= 1
print(iterat, '\t\t\t', l[0:iterat + 1],'|',l[iterat:])
iten += 1
从上面的代码,我得到以下结果:
但我正在努力获得这样的结果
【问题讨论】: