---
# System prepended metadata

title: TQC+ 程式語言Python 908 單字次數計算
tags: [TQC, Python]

---

###### 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)


