# 0612作業 ## 題目說明: 你是一個國文小老師,老師希望你幫他把這次國文段考的成績排序,並幫他找出前5名。 請你用Python寫一個程式完成這件事。 ## 輸入說明: 先輸入一個正整數$n$,代表接下來會有$n$筆資料 每一行資料分別會是座號、姓名、成績,以空白分格 ### 輸入範例 ``` 3 1 Hank 87 2 Rick 78 3 Nick 99 ``` ## 輸出說明: 請印出一個依照成績排序的2維串列,串列中的每個元素皆為串列`[座號, 姓名, 分數]`。 ### 輸出範例 ``` [[3, "Nick", 99], [1, "Hank", 87], [2, "Rick", 78]] ``` # 0619作業 ## 題目說明: 你還是個國文小老師,國文老師想麻煩你整理這次國文段考的成績,找出考最高份的人與考最低份的人。 ## 輸入說明: 輸入只有一行數列,以空白分格 **輸入範例** ``` 42 76 100 95 59 97 93 92 67 85 ``` ## 輸出說明: 輸出最高分與最低分 **輸出範例** ``` 最高分: 100 最低分: 42 ``` # 0626作業 ## 題目說明: 你又是一個國文小老師,國文老師想麻煩你整理這次國文段考的成績,將學生的成積轉為A, B, C, D, F等級。 其中,A為100 ~ 90分,B為89 ~ 80分,C為79 ~ 70,D為69 ~ 60分,F為小於等於59分 ## 輸入說明: 輸入只有一行數列,以空白分格 **輸入範例** ``` 42 76 100 95 59 97 93 92 67 85 ``` ## 輸出說明: 輸出最高分與最低分 **輸出範例** ``` F C A A F A A A D B ``` --- ``` 3 Hank 87 Rick 78 Nick 99 ``` ``` {Hank:87, Rick:78, Nick:99} ``` # 0710上課題目(1) 單字計數器 ## 情境: 設計一個詞頻計數器,打開一個.txt文件,其中的單字以空格分隔(有換行符號),對單字進行計數,輸出出現次數最多的前三個單字及其次數。 ## 輸入格式及說明: .txt檔內文範例 ``` In the heart of a dense forest lives a wise old owl Every night the owl listens to the sounds of the forest The whispering trees the rustling leaves the murmuring brook In the silent darkness under the silver moonlight The owl knows all the secrets of the night One can learn much from the owl if one knows how to listen In the hushed stillness of the night nature shares her wisdom The owl keeper of secrets guardian of the forest In the dance of shadows under the watchful moon the owl reigns supreme ``` ## 輸出格式及說明: 輸出出現次數最多的前三個單字及其次數。 格式: ``` 單字1:數量1 單字2:數量2 單字3:數量3 ``` # 0710上課題目(2) 選舉結果 ## 情境: 你正在為一個小型選舉開發一個簡單的投票系統。該系統應接收一系列的票據,並輸出每位候選人的票數。 ## 輸入格式及說明: 程式會獲得一個字串列表,每個字串都是候選人的名字。 ``` John Emily Emily Emily William John Sarah William Sarah Sarah John William Emily John William Sarah William Emily John Sarah ``` ## 輸出格式及說明: 輸出所有候選人的名字及他的票數,排序由票數多的到少的 ``` 候選人1:票數1 候選人2:票數2 候選人3:票數3 候選人4:票數4 候選人n:票數n ```