Python三個整數x,y,z,請把這三個數由小到大輸出(冒泡排序)


Python版:

 1 #!/usr/bin/python
 2 # -*- coding: UTF-8 -*-
 3 import math
 4 
 5 """
 6 三個整數x,y,z,請把這三個數由小到大輸出。
 7 """
 8 a = [3,6,4,3]
 9 print len(a)
10 for i in range(0,len(a)):
11     for j in range(i,len(a)):
12         if a[j] < a[j - 1]:#冒泡排序,判斷相鄰兩個數大小
13             tem = a[j]
14             a[j] = a[j - 1]
15             a[j - 1] = tem
16 for k in range(0,len(a)):
17     print a[k]

 結果:

3
3
4
6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM