学习排序算法:注意边界越界问题;还有列表转化为字符,列表里面的数字必须为字符
def maopao(flag,*lit):
lit=list(lit)
lit=lit[0]
n=len(lit)
for i in range(0,n):
for j in range(0,n-i-1):
if flag==0:
if lit[j]>lit[j+1]:
lit[j],lit[j+1]=lit[j+1],lit[j]
else:
if lit[j]<lit[j+1]:
lit[j],lit[j+1]=lit[j+1],lit[j]
return lit
while True:
try:
n=int(input())
array=list(map(int,input().split()))
flag=int(input())
yy=maopao(flag,array)
print(" ".join(map(str,yy)))
except:
break