python实例之 67,68
生活随笔
收集整理的這篇文章主要介紹了
python实例之 67,68
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
67.題目:輸入數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。
?68.題目:有 n 個整數,使其前面各數順序向后移 m 個位置,最后 m 個數變成最前面的 m 個數
今天這個不知道講啥了。。。。。。。。
67.題目:輸入數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。
# 67 def inp(numbers):for i in range(6): #修改這里可以改變輸入的數字的個數numbers.append(int(input('輸入一個數字:\n'))) p = 0def arr_max(array):max = 0for i in range(1,len(array) - 1):p = iif array[p] > array[max] : max = pk = maxarray[0],array[k] = array[k],array[0] def arr_min(array):min = 0for i in range(1,len(array) - 1):p = iif array[p] < array[min] : min = pl = minarray[5],array[l] = array[l],array[5]def outp(numbers):for i in range(len(numbers)):print (numbers[i])if __name__ == '__main__':array = []inp(array) # 輸入 6 個數字并放入數組arr_max(array) # 獲取最大元素并與第一個元素交換arr_min(array) # 獲取最小元素并與最后一個元素交換print ('計算結果:')outp(array)返回:
?68.題目:有 n 個整數,使其前面各數順序向后移 m 個位置,最后 m 個數變成最前面的 m 個數
#68 n = int(input('整數 n 為:\n')) m = int(input('向后移 m 個位置為:\n'))def move(array,n,m):array_end = array[n - 1]for i in range(n - 1,-1,- 1):array[i] = array[i - 1]array[0] = array_endm -= 1if m > 0:move(array,n,m)number = [] for i in range(n):number.append(int(input('輸入一個數字:\n'))) print ('原始列表:',number)move(number,n,m)print ('移動之后:',number)?返回:
總結
以上是生活随笔為你收集整理的python实例之 67,68的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java search 不能使用方法_j
- 下一篇: php 图片不让下载,php简单实现文件