精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

Python 練習實例37

python 練習實例37

python 編程100例python 編程100例

題目:對10個數進行排序。

程序分析:可以利用選擇法,即從后9個比較過程中,選擇一個最小的與第一個元素交換,下次類推,即用第二個元素與后8個進行比較,并進行交換。

程序源代碼:

實例:

#!/usr/bin/python
# -*- coding: utf-8 -*-
 
if __name__ == "__main__":
    n = 10
    # input data
    print ('請輸入10個數字:\n')
    l = []
    for i in range(n):
        l.append(int(input('輸入一個數字:\n')))
    print
    for i in range(n):
        print (l[i])
    print
 
    # 排列10個數字
    for i in range(n - 1):
        min = i
        for j in range(i + 1,n):
            if l[min] > l[j]:min = j
        l[i],l[min] = l[min],l[i]
    print ('排列之后:')
    for i in range(n):
        print (l[i])

以上實例輸出結果為:

請輸入10個數字:

輸入一個數字:
5
輸入一個數字:
3
輸入一個數字:
23
輸入一個數字:
67
輸入一個數字:
2
輸入一個數字:
56
輸入一個數字:
45
輸入一個數字:
98
輸入一個數字:
239
輸入一個數字:
9

5
3
23
67
2
56
45
98
239
9

排列之后:
2
3
5
9
23
45
56
67
98
239

python 編程100例python 編程100例

下一節:python 練習實例38

python 編程100例

相關文章