python-新手上路-Day9 | Test-3 | List
第 1 題
奇偶數分類
輸入:
7 20 11 18 6 15
預期輸出:
奇數列表:7 11 15
偶數列表:20 18 6
第 2 題
列表元素去重複
輸入:
2 5 2 8 5 10 8
輸出:
2 5 8 10
第 3 題
找出重複元素,並且用逗號分開
輸入:
3 7 4 3 9 4 5
輸出:
3,4
第 4 題
列表切片
會先輸入列表在輸入切片範圍
輸入 1:
10 20 30 40 50 60 70 80 90
2:6
輸出 1:
30 40 50 60
輸入 2:
90 80 70 30 10 20 50 60 40
4:-2
輸出 2:
10 20 50
第 5 題
第一列會輸入 5 個數字,第二行會輸入一個數字,然後如果第二行的數字是 1 則輸出遞增的 5 個數字,如果第二行的數字是 2 則輸出遞
輸入 1
1 4 3 5 2
1
輸出 1:
1 2 3 4 5
輸入 2:
992 11 -999 1000
2
輸出 2:
1000 992 11 -999
第 6 題
請撰寫一程式,要求使用者輸入 6 個數字並存放在串列中。接著由大到小的順序顯示最大的 3 個數字
輸入 1:
12
29
20
57
44
48
輸出 1:
57 48 44
輸入 2:
139
246
38
77
122
1
輸出 2:
246 139 122
第 7 題
奇偶位置交換
保證輸入數字個數為偶數
輸入 1:
1 2 3 4 5 6
輸出 1:
2 1 4 3 6 5
輸入 2:
3 -2 9 7 1 22 8 12
輸出 2:
-2 3 7 9 22 1 12 8
第 8 題
是否為單調陣列
說明:多行輸入,如果陣列裡有重複值的話就不是單調陣列。
輸入
1,2,2,3
6,5,4,4
1,3,2
輸出
true
true
false