东昌府聊城网站优化,网站建设对产品推销作用大吗,网站开发中 倒计时 源码,网站排名网站优化目录
39.题目#xff1a;有一个已经排好序的数组。现输入一个数#xff0c;要求按原来的规律将它插入数组中。
40.题目#xff1a;将一个数组逆序输出。 39.题目#xff1a;有一个已经排好序的数组。现输入一个数#xff0c;要求按原来的规律将它插入数组中。
程序分析…目录
39.题目有一个已经排好序的数组。现输入一个数要求按原来的规律将它插入数组中。
40.题目将一个数组逆序输出。 39.题目有一个已经排好序的数组。现输入一个数要求按原来的规律将它插入数组中。
程序分析首先判断此数是否大于最后一个数然后再考虑插入中间的数的情况插入后此元素之后的数依次后移一个位置。
可以借鉴一下没有bug队——加贝——Python 练习实例 3738_菜菜笨小孩的博客-CSDN博客
#39a [1,4,6,9]
print (原始列表:)
for i in range(len(a)):print (a[i])
number int(input(\n插入一个数字:))
end a[3]
if number end:a[4] number
else:for i in range(4):if a[i] number:temp1 a[i]a[i] numberfor j in range(i 1,4):temp2 a[j]a[j] temp1temp1 temp2break
print (排序后列表:)
for i in range(4):print (a[i])
输出 40.题目将一个数组逆序输出。
程序分析用第一个与最后一个交换。
注就是用赋值来交换位置
#40
a [9,6,5,4,1]
N len(a)
print (a)
for i in range(len(a) // 2):a[i],a[N - i - 1] a[N - i - 1],a[i]
print (a)
输出