利用python编写 已有一个已排好的9个元索的数组,今输入一个数要求按原来排序的规律将它插入数组中
时间: 2023-11-29 11:16:32 浏览: 57
python 有一个已经排好序的数组 现输入一个数,要求按原来的规律将它插入数组中 (示例)
5星 · 资源好评率100%
好的,您可以使用以下代码实现:
```python
# 已有排好序的数组
arr = [1, 3, 4, 5, 7, 8, 9, 10, 12]
# 要插入的数
num = int(input("请输入要插入的数:"))
# 遍历数组并找到插入位置
for i in range(len(arr)):
if num < arr[i]:
arr.insert(i, num)
break
else:
arr.append(num)
# 输出插入后的数组
print("插入后的数组为:", arr)
```
运行结果如下:
```
请输入要插入的数:6
插入后的数组为: [1, 3, 4, 5, 6, 7, 8, 9, 10, 12]
```
这段代码与之前的代码基本相同,只是加入了输入要插入的数的代码,通过 `input()` 函数获取用户输入的数,然后按照之前的方法将它插入到数组中。
阅读全文