基本演算法介紹-排序


活動設計1-以程式語言實作Python理解排序概念

排序法

步驟:

1.進入線上Python編譯器

2.將預設的內容刪除

3.將Python程式語言以下語法貼到線上編譯器

def sort(nb1, nb2):
if len(nb1) == 0: return nb2
elif len(nb2) == 0: return nb1
elif nb1[0] < nb2[0]: return [nb1[0]] + sort(nb1[1:], nb2)
else: return [nb2[0]] + sort(nb1, nb2[1:])

number1 = [4,13,6,6,2,7,2,9,29]
number2 = [4,13,6,6,2,7,2,9,29]
number1.sort()
number2.sort()
print(sort(number1, number2))

4.貼到編譯器

5.點執行(Run)

6.觀看執行結果

7.試著修改程式碼再執行看看