程式設計(ㄧ) - 基礎題庫(7) === :::info 這些題目可以不管結果的排序 ::: ## 第一小題 ### 輸入 `n` 組數字 ```shell= 5 1 6 4 8 9 2 5 3 4 2 3 4 5 ``` ### 輸出 `n` 組集合 ```shell= {1, 4, 6, 8, 9} {2, 3, 5, 4} {2, 3} {4} {5} ``` ## 第二小題 ### 輸入 `兩組數字` ```shell= 1 2 6 9 8 2 5 4 3 9 ``` ### 輸出 `兩組數字集合` ```shell= {1, 2, 3, 4, 5 ,6 ,8 ,9} ``` ## 第三小題 ### 輸入 繼第一題,再輸入 `目標集合編號` 及 `新增值` 將該 `值` 新增進 `指定集合` #### 原始輸入 ```shell= 5 1 6 4 8 9 2 5 3 4 2 3 4 5 ``` #### 接續輸入(可重複) ```shell= 2 10 12 13 ``` :::info 意思是指將 {10, 12, 13} 新增進第二組集合 {2, 3, 4, 5} 中 ::: ### 輸出 `全部的集合` ```shell= {1, 4, 6, 8, 9} {2, 3, 5, 4, 10, 12, 13} {2, 3} {4} {5} ``` ## HINT ```python= # { } 集合, 內容元素不重複(即使添加重複值) aSet = {} aSet.add(1) # {1} aSet.update({1,2,3,4}) # {1,2,3,4} # 也可以對集合進行排序 bSet = {5,4,2,6} sorted(bSet) # {2, 4, 5, 6} ```