代码外观及其优势?

时间:2016-10-23 09:46:16

标签: python python-3.x

所以这个代码是选择排序,但我写的很奇怪。那么你们可以告诉我如何在不改变代码的整体结构的情况下重写它。 我想问一下,有一个很好的书面代码有什么不同?(初学者在这里)

def convertListType(li):
    li = [float(x) for x in li]
    return li

def findMin(li):
    x = li[0]
    for i in range(len(li)):
        if x > li[i]:
        x = li[i]
    return x

def selectionSort(li):
    for couter in range(len(li)):
        li[couter:couter]=[li.pop(li.index(findMin(li[couter:])))]

li = convertListType(input('Enter your numbers with a space  between.\t').split())
selectionSort(li)
print(li)

我知道选择排序的最后一行是非常奇怪的。 :)

0 个答案:

没有答案