有一个已经排好序的列表。现输入一个数,要求按原来的规律将它插入列表中

print("有一个已经排好序的列表。现输入一个数,要求按原来的规律将它插入列表中")
a = [1,3,5,7,9]
insert_num = int(input("请输入插入的数字:"))
if insert_num <= a[0]:
a.insert(0,insert_num)

elif insert_num >= a[len(a)-1]:
a.insert(len(a) ,insert_num)

else:
for i in range(len(a)):
if insert_num > a[i] and insert_num <= a[i+1]:
a.insert(i+1,insert_num)
break
print(a)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容