没有bug队——加贝——Python 39,40
生活随笔
收集整理的這篇文章主要介紹了
没有bug队——加贝——Python 39,40
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
39.題目:有一個已經(jīng)排好序的數(shù)組。現(xiàn)輸入一個數(shù),要求按原來的規(guī)律將它插入數(shù)組中。
40.題目:將一個數(shù)組逆序輸出。
39.題目:有一個已經(jīng)排好序的數(shù)組。現(xiàn)輸入一個數(shù),要求按原來的規(guī)律將它插入數(shù)組中。
程序分析:首先判斷此數(shù)是否大于最后一個數(shù),然后再考慮插入中間的數(shù)的情況,插入后此元素之后的數(shù),依次后移一個位置。
可以借鑒一下:沒有bug隊——加貝——Python 練習實例 37,38_菜菜笨小孩的博客-CSDN博客
#39a = [1,4,6,9] print ('原始列表:') for i in range(len(a)):print (a[i]) number = int(input("\n插入一個數(shù)字:")) 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.題目:將一個數(shù)組逆序輸出。
程序分析:用第一個與最后一個交換。
注:就是用賦值來交換位置
#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)輸出:
總結
以上是生活随笔為你收集整理的没有bug队——加贝——Python 39,40的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 触发器 行级,oracle
- 下一篇: headfirstjava最新版本下载_