黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

Python 練習實例68

python 練習實例68

python 編程100例python 編程100例

題目:有 n 個整數(shù),使其前面各數(shù)順序向后移 m 個位置,最后 m 個數(shù)變成最前面的 m 個數(shù)

程序分析:無。

程序源代碼:

實例:

#!/usr/bin/python
# -*- coding: utf-8 -*-
 
if __name__ == '__main__':
    n = int(raw_input('整數(shù) n 為:\n'))
    m = int(raw_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_end
        m -= 1
        if m > 0:move(array,n,m)
        
    number = []
    for i in range(n):
        number.append(int(raw_input('輸入一個數(shù)字:\n')))
    print '原始列表:',number
 
    move(number,n,m)
 
    print '移動之后:',number

以上實例輸出結果為:

整數(shù) n 為:
8
向后移 m 個位置為:
5
輸入一個數(shù)字:
2
輸入一個數(shù)字:
8
輸入一個數(shù)字:
6
輸入一個數(shù)字:
1
輸入一個數(shù)字:
78
輸入一個數(shù)字:
45
輸入一個數(shù)字:
34
輸入一個數(shù)字:
2
原始列表: [2, 8, 6, 1, 78, 45, 34, 2]
移動之后: [1, 78, 45, 34, 2, 2, 8, 6]

python 編程100例python 編程100例

下一節(jié):python 練習實例69

python 編程100例

相關文章