问题描述:数据集aLise=[1,3,5,7,9,12,14,-1,-1,-1],(注意-1,不算数据集内的数,算是预留位置),输入一个数加入到列表中,并保持从小到大的排序
效果:
请输入一个整数:11
1
3
5
7
9
11
12
14
进程已结束,退出代码 0
代码;
aList=[1,3,5,7,9,12,14,-1,-1,-1]
x=int(input("请输入一个整数:"))
i=len(aList)-1
while i>=0:
if aList[i]==-1:
pass
elif aList[i]>x:
aList[i+1]=aList[i]
else:
break
i=i-1
aList[i+1]=x
for x in aList:
if x!=-1:
print(x)