基本演算法介紹-排序
活動設計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.試著修改程式碼再執行看看