sort()排序功能的实现
实现排序的功能,默认按照升序排列,当reverse=True降序
mysort(1,2,3,4,5,reverse=True)
def mysort(*args,reverse=False):
#转为list
args = list(args)
for i in range(1,len(args)):
for j in range(len(args)-i):
if args[j]>args[j+1]:
args[j],args[j+1] = args[j+1],args[j]
# 判断排序方式
if reverse:
# 降序排列
return tuple(args[::-1])
else:
#升序
return tuple(args)