中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

Python 練習(xí)實(shí)例37

Python 100例 Python 100例

題目:對(duì)10個(gè)數(shù)進(jìn)行排序。

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

程序源代碼:

實(shí)例(Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == "__main__": N = 10 # input data print '請(qǐng)輸入10個(gè)數(shù)字:n' l = [] for i in range(N): l.append(int(raw_input('輸入一個(gè)數(shù)字:n'))) print for i in range(N): print l[i] print # 排列10個(gè)數(shù)字 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]

以上實(shí)例輸出結(jié)果為:

請(qǐng)輸入10個(gè)數(shù)字:

輸入一個(gè)數(shù)字:
5
輸入一個(gè)數(shù)字:
3
輸入一個(gè)數(shù)字:
23
輸入一個(gè)數(shù)字:
67
輸入一個(gè)數(shù)字:
2
輸入一個(gè)數(shù)字:
56
輸入一個(gè)數(shù)字:
45
輸入一個(gè)數(shù)字:
98
輸入一個(gè)數(shù)字:
239
輸入一個(gè)數(shù)字:
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例

其他擴(kuò)展