现有一个升序数组[1,10,30,40,60,100,200,900],从键盘输入一个1-900之间的整数,将其插入该数组的同时保持数组升序,打印输出插入结果及插入位置下标;
这个问题如何用python实现
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
lst=[1,10,30,40,60,100,200,900]
n = int(input("请输入一个整数:"))
for i,v in enumerate(lst):
if v>=n:
break
else:
i = len(lst)
lst.insert(i,n)
print(lst)
print("插入的下标:",i)