###### tags: `Python`,`TQC` # TQC+ 程式語言Python 908 單字次數計算 1. 題目說明: 請開啟PYD908.py檔案,依下列題意進行作答,使輸出值符合題意要求。作答完成請另存新檔為PYA908.py再進行評分。 請注意:資料夾或程式碼中所提供的檔案路徑,不可進行變動,read.txt檔案需為UTF-8編碼格式。 2. 設計說明: 請撰寫一程式,要求使用者輸入檔名read.txt,以及檔案中某單字出現的次數。輸出符合次數的單字,並依單字的第一個字母大小排序。(單字的判斷以空白隔開即可) 3. 輸入輸出: 輸入說明 讀取read.txt的內容,以及檔案中某單字出現的次數 輸出說明 輸出符合次數的單字,並依單字的第一個字母大小排序 ![](https://i.imgur.com/ONLk1Wi.png) ```python= fn = input() num = int(input()) with open(fn,"r",encoding="UTF-8")as fp: data = sorted(fp.read().split()) #資料型態參考下圖 for i in sorted(set(data)): #依單字的第一個字母大小排序 if data.count(i) == num: print(i) ``` ![](https://i.imgur.com/CLLQzla.png)