標題:
排序 (三) - 氣泡排序
[打印本頁]
作者:
tonyh
時間:
2022-6-18 15:19
標題:
排序 (三) - 氣泡排序
list=[12,57,-6,-32,0,23]
l=len(list)
print("排序前:",list)
for i in range(0,l-1): #操作的次數
for j in range(0,l-1-i): #比較本體的變化範圍
if list[j]>list[j+1]:
tmp=list[j]
list[j]=list[j+1]
list[j+1]=tmp
print("排序後:",list)
複製代碼
作者:
郭詩瑜
時間:
2022-6-18 16:33
list = []
while True:
n = input("Enter Number(stop input x):")
if (n == "x"):
break
else:
n = int(n)
list.append(n)
l = len(list)
print(f"排序前: {list}")
for i in range (0 , l-1):
for j in range (0,l-1-i):
if list[j] > list[j+1]:
wlist = list[j]
list[j] = list[j+1]
list[+1] = wlist
print(f"排序後: {list}")
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2