热线电话:13121318867

登录
2019-03-29 阅读量: 647
有序列表插入元素

程序分析 首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。

lis=[1,10,100,1000,10000,100000]
n=int(input('insert a number: '))
lis.append(n)
for i in range(len(lis)-1):
if lis[i]>=n:
for j in range(i,len(lis)):
lis[j],lis[-1]=lis[-1],lis[j]
break
print(lis)

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子